Consultor de engenharia de software e AI
Revisões de arquitetura, software web, migrações de CMS e integração de IA.
Disponível para projetos selecionadosGdańsk, Polónia · Europe/Warsaw
Clique com o botão direito ou Shift+F10 – menu de sistema
Pastas: arraste ou selecione e use as setas
For founders and CTOs who need a senior engineer on a messy product call.
Senior engineering judgement for companies that need a principal-level partner, not a staffed agency team.
You leave with
See it done
Synopsys · LLM evaluationBenchmarking and comparing large language modelsGenie Platforms · AI SDRConversational AI running as production servicesMindshine · TIVAVoice and text retrieval across any data sourceI provide independent software engineering consulting for companies building, scaling, or modernizing production software. The engagement is not a body-rental contract and not a slide-only architecture review. I work as a senior engineer and architect: diagnose the real constraint, decide what should exist, and either implement the path or leave the team with a path they can execute. Typical clients are founders, CTOs, heads of engineering, and product companies that need senior independent engineering without hiring a full-time principal engineer or standing up a large vendor team. Work spans product engineering, system design, AI integration, and delivery reliability – always against a live system, a budget, and a date.
I start with the constraint – the bottleneck, the budget, the system that cannot be switched off – and choose the least complex solution that survives production. Most of the leverage sits before implementation: what gets built, what gets integrated, and what should not exist. A typical engagement begins with a bounded diagnosis, then a vertical slice that proves the risky assumptions, then production work with typed boundaries, observability, and a recovery path.
The useful question is not brand. It is which failure mode you are buying insurance against.
If you need someone in stand-ups for years, hire. Consulting compresses judgement and delivery into a defined constraint; it is a poor substitute for a team you intend to keep.
Parallel frontend, backend, QA, and design capacity is a staffing problem. I do not pretend to be a 12-person studio. I am the senior partner you put on the hard path.
Architecture, AI adoption, rescue, and modernization fail when the wrong thing is built confidently. You want one person whose incentives are the outcome, not utilization.
If the rewrite is politically locked, an external report will not save you. I will say so in the first conversation.
A freelance developer is usually engaged to write a known piece of software. Consulting starts earlier: whether that software should exist, which parts should be deterministic, which should be integrated, and how the live system will absorb the change. I still write production code; the difference is ownership of the decision, not only the diff.
Yes. I am based in Gdańsk and work with international product companies remotely. The site and the commercial work are in English; other interface languages exist for readers, not as a claim of local offices.
For a focused product, integration, or modernization path – yes, that is the usual alternative to a large vendor team. For a programme that needs many parallel workstreams, you still need a team. I can lead the technical path; I will not staff a factory.
If the path is still a set of competing guesses, that is the right moment to talk – not after the stack is already chosen.