- C
- Operating Systems
- Processes
- POSIX
ProcessFlow
A process orchestrator in C that runs tasks sequentially, in parallel or chained through pipes.
Developer
I build back-ends, APIs and systems with tests, documentation and continuous deployment.

Selection
Work with back-end, APIs, interfaces and systems — from planning to deployment.
A process orchestrator in C that runs tasks sequentially, in parallel or chained through pipes.
REST API and PWA app to log workouts and executions and track load progression, with JWT authentication.
Mandelbrot fractal in C comparing four parallelization strategies and their performance.
A C simulator that compares the rate-monotonic and earliest-deadline-first real-time schedulers.
3D rhythm endless-runner game, developed in C with the raylib library.
Web platform for tracking IVF treatment for patients at Clínica AMARE, with schedule, medications, and a diary.
A web shopping application for a cash-and-carry store with products, inventory, orders and home delivery.
A study of bank customer churn, from exploratory analysis to modeling and an interactive churn predictor.
Implementation of the PintOS alarm clock: replacing the timer_sleep busy-wait with a queue of blocked threads, ordered by deadline.
Passenger boarding synchronization for a subway car with pthreads: one mutex per station, two condition variables and no busy waiting.
Profile
I'm a Computer Science student at CESAR School and my main interest is back-end. It's the part of the system that handles data, applies business rules and builds the integrations behind the interface; it doesn't show up on screen, but it's what holds up everything that does.
In my projects I've practiced this area with different stacks, depending on the problem: Java with Spring Boot for APIs, Python with Django for full applications, and C when I need more control over what is running. Front-end with React and TypeScript shows up when the delivery is the whole application, but it isn't where I focus my interest.
I like thinking about the system as a whole and about what happens after deployment: tested code, documentation and continuous integration are part of what I consider a complete delivery. This portfolio gathers part of that path, in team and individual projects.
Contact
Available for projects, collaborations and opportunities.