Spreadsheets that no longer scale
When they require constant checks, multiple versions, duplicated work or knowledge held by one person, an internal solution can make the process simpler, safer and scalable.
I help companies identify operational bottlenecks and, when technology is the right intervention, design, build and put bespoke internal solutions into production.
Talk to Jean DiegoSoftware engineering with direct access to the person who understands the problem and builds the solution.
Manual processes, spreadsheets that no longer scale, disconnected systems and routines that consume the team's time.
When they require constant checks, multiple versions, duplicated work or knowledge held by one person, an internal solution can make the process simpler, safer and scalable.
Copying data, checking information and consolidating results often reveals a gap between tools. Connecting them may be better than replacing them.
A process should not be automated simply because it can be. It must first be understood, stable enough and worth the investment.
When the diagnosis already exists, I can work directly on technical design, development, deployment and stabilization.
Before building anything, we need to understand what is actually happening.
Sometimes the answer is an internal tool.
Sometimes it is an integration between systems already in place.
Sometimes a mature routine can be automated.
And sometimes building software is simply not justified.
My work starts with the problem, not the technology.
First, we understand the problem.
Where does work wait? What is manual? Where do errors or rework happen? How many people are involved? How often? What limits the operation?
A decision path
Answer a few questions. The result may be to build software, but it may also be to leave things alone for now.
When building is justified
When development is the right decision, I stay personally responsible from end to end.
Problem, context, impact and success criteria.
Scope, proposed solution, priorities, responsibilities and project boundaries.
Build with ongoing review and validation.
The solution stops being a project and begins operating in the real business.
Corrections and support under the conditions agreed for the project.
The contracted outcome is delivered and validated. Future evolution becomes new work.
Every project needs a beginning, a middle and an end.
I do not believe in creating artificial dependency to justify recurring contracts.
The code, data and assets required to continue the solution should remain under the company's control or be transferable to it.
I can continue supporting maintenance and evolution when needed, but the operation should not depend permanently on my presence.
My work ends well when the solution keeps working without me.
Direct access
Based in Itajaí, Santa Catarina (Brazil), working with companies across the country.
Throughout my career, I have helped build and evolve systems for companies including Dasa, Plaenge, Avenue and Omni Financeira.
Today I also take on independent projects directly with companies whose operational problems can justify software engineering investment.
You speak directly with me through discovery, technical decisions, development and deployment.
No unnecessary layers between the problem and the person who actually builds the solution.
But if a process consumes too much time, creates rework, depends on manual controls or no longer keeps up with the operation, it may be worth understanding it better.