C and C++
Embedded, systems software and performance-critical code, new or existing.
- Embedded and systems software
- Modernising existing codebases
- Profiling and optimisation
Three stacks I use every day. Many projects combine two of them: a Python service with a web interface, or existing C++ code that gets a modern front end.
Embedded, systems software and performance-critical code, new or existing.
Backend services, data processing, automation and integrations.
Web applications, portals and internal tools, from database to browser.
Which arrangement fits depends on how well the work can be scoped up front. After an introductory call you get a proposal with a concrete price.
For work whose size is not known up front: building alongside your team, research, or a codebase that needs understanding first.
For well-defined work with a clear outcome. After a short exploration you get a fixed price per phase.
For software that is already running: updates, security patches and one point of contact when something breaks.
A free half-hour call. You explain what is going on, I tell you honestly whether and how I can help.
A short written proposal covering the approach, what is in and out of scope, and an estimate in hours or a fixed price.
Work in short iterations, with interim deliveries you can review or test yourself. No surprises at the end.
Code, documentation and a handover to your team. I can stay available for maintenance afterwards, but you are not tied to me.
A short email with some context is enough. I reply within one working day, even when I am not the right person for the job.