Cristian Dinca
Software engineer working on developer tooling, automation, agents and infrastructure.
I like building software that takes repetitive work out of engineering teams’ hands.
Read the latest thing I shipped: CocofyOn my desk now
Contents
I think of the things I build as chapters.
Some come from work, some start as side projects, and some begin because I got annoyed enough by a problem to try solving it myself.
Merged means it shipped.
Open means I’m still working on it.
Chapter 1: Mon-AutoEntreprise.fr
An accounting platform for French freelancers and auto-entrepreneurs.
I worked on it for almost four years, across most of the stack: product features, APIs, payments, banking integrations, electronic invoicing, infrastructure and deployments.
A big part of the job was also modernizing an older codebase while keeping a production SaaS running for real users.
Merged2022–2026
Chapter 2: Engineering agents at Indy
Internal engineering agents built to handle recurring development work.
They can pick up tasks, work inside an existing repository, make changes and open or advance pull requests while the surrounding software keeps control of the workflow.
I worked on improving the system and making the agents more useful and reliable in day-to-day engineering work.
Merged2026
Chapter 3: VULX
I built VULX because API security checks are much more useful when they happen while you’re building, not after something reaches production.
It scans OpenAPI and Swagger specifications against the OWASP API Security Top 10 and turns what it finds into concrete remediation steps that can be used in CI.
Merged
Chapter 4: Cocofy
My own music streaming app.
You search for a song, press play, and Cocofy handles the rest from my server.
I built it mostly because I wanted to understand the whole path myself: search, downloading, storage, streaming and the infrastructure behind it.
Basically: my own little Spotify.
Merged
Chapter 5: Shift
Dependency upgrades are easy until the new version breaks half the code around it.
Shift is my attempt at making that process less tedious.
You give it something to upgrade, it updates the dependency, works through the code changes required by the new version, and leaves the final diff for you to review before anything lands.
I’m still building this one.
Open
Get in touch
If you’re building developer tools, internal automation, agents or infrastructure and think I could help, feel free to reach out.
I’m always happy to talk about interesting engineering problems, whether that’s a project, an idea, or something your team is tired of doing by hand.