Diogo França dos Santos
More than writing code — building solutions.
I enjoy software engineering in the full sense: understanding the problem and the product, designing the solution, building the system, and verifying the result. Code is part of the process — not its purpose.
- Software Engineer
- Full Stack · Complex systems
- AI in the process, human judgment at the center
the problem and the product
the solution
the system
the result
areas of work
Full Stack Engineering
Interfaces and APIs, from database to deploy. Experience evolving legacy and modern systems.
Complex systems
Intertwined business rules, integrations, data that must stay consistent while the system changes.
AI-assisted engineering
AI as part of the development process: planning, supervised delegation, review, and verification. Human judgment at the center, always.
Tooling and automation
Custom tooling to speed up repetitive work and preserve context between sessions.
AI-assisted engineering
What AI accelerates, the process verifies.
I use AI every day to engineer software — not to outsource thinking. I plan before delegating, review independently, and automate checks.
featured projects
case study · process
dev-workspace
Personal engineering environment: repository coordination, versioned policies, custom tooling. A process case study, not a product.
~/dev-workspace
coordinator · policies in Git
- product
- operations
- AI infrastructure
- knowledge
conceptual diagram personal product · in development
BulletFlow
Personal product in development: routine management and tactical execution. For now, I'm sharing the product direction rather than implementation details.
conceptual illustration
in a few words
I've been programming for years for a simple reason: I enjoy understanding how things work — products, business rules, systems. AI joining the development flow changed my tools, not my motivation.