Dinis Marques's projects
dbaltaza · Software Developer at 42 Lisbon · Lisbon, PT
I'm a software developer at 42 Lisbon. I like low-level C, algorithms that have to be fast, and making things you can actually play with. These are the things I've built; each one has a write-up on what the problem was, what I built and the part that was hard.
Projects
metro
Python · featuredLisbon metro sim in pixel art: watch the four lines run, step into any station, board a train and ride it.
pac-man
Python · featuredPac-Man in Python, built as a duo with sylvzzz: a new maze every level and four ghosts that each hunt you differently.
call_me_maybe
Python · featuredTurns a sentence into a JSON function call with a 0.6B model using constrained decoding — parseable by construction, not by luck.
codexion
C · featuredMultithreaded twist on the Dining Philosophers: coders compete for shared dongles, with FIFO/EDF scheduling.
dbaltaza.pt
TypeScript · featuredA game-console portfolio where every project is a pre-rendered disc: Vite + TypeScript, no framework, and a paint budget the tests measure.
fly-in
PythonDrone fleet routing: Dijkstra pathfinding, turn-based scheduling and a pygame replay.
a-maze-ing
PythonMaze generator with multiple algorithms, pathfinding solvers and terminal visualization.
push_swap
CHighly optimized sorting with two stacks and a tiny set of allowed operations.
ft_printf
Cprintf rebuilt from scratch: chars, strings, pointers, decimals, unsigned and hex.
get_next_line
CReads a file descriptor one line at a time with careful dynamic memory handling.
Libft
CMy own C standard library — the foundation every later 42 project is built on.
Python Modules
PythonEleven modules from OOP and exceptions to NumPy, Pydantic, decorators and functional programming.
Contact
Get in touch via the contact page, or find me on GitHub, LinkedIn, 42 Profile, Spotify · aux #01.