Align your software investments with business goals
Eliminate waste and hidden inefficiencies
Reinvest savings into growth and innovation
Identify and eliminate waste.
Improve existing SDLC or put one in place.
Automate repetitive processes.
Choose the right tech stack aligned with the business needs.
Set up DevOps practices early (version control, CI/CD, testing, observability, monitoring).
Focus on efficiency, avoid overengineering.
Assist in MVP definition, design and architecture.
Strike a balance between features and time to market.
Incorporate user testing, prototypes, and feedback loops early.
Assist in screening or interviewing candidates.
Mentor the internal team on best engineering practices.
Recommend outsourcing partners or personally write code until fully bootstrapped.
Establish code review, testing, and documentation standards.
Use project management tools to track progress.
Bridge the gap between product and development.
I am Software Engineer with 20+ years of experience in the software industry. I've been through many projects (most successful, a few not), different technologies, industries and team/company configurations. This enabled me with unique and very valuable knowledge, that can be put into practice to improve your success rate.
I believe in putting user's needs first. Business is about serving users. Software is about amplifying the business' impact.
My goal is to create software that is efficient and makes users happy. Over-engineering is a problem I try to spot early on and tackle properly. No need to spent valuable resources on technology that serves no business purpose.
Focused on day-to-day operations, putting out fires, sometimes we "can't see the forest for the trees". We take certain things for granted.
External observation from experienced person can uncover problems and optimization opportunities.
Just like a health check-up, get some external review and support early on. This can significantly increase your runway.
(with some of them very deep, with others just enough to get the job done)
Java, TypeScript, JavaScript, Golang, Python, C#
Spring Boot, FastAPI, .NET Core, Node.js
React, Vue, Nuxt.js, Astro, Blazor
PostgreSQL, MySQL, MSSQL Server, DynamoDB, Redis, CosmosDB, Gremlin, Neo4j
OpenAI, RAG, Claude, Cursor, GitHub Copilot
AWS, Azure, Heroku
Docker, Kubernetes, Terraform, GitHub Actions, Azure DevOps, Bamboo, Jenkins, GoCD, Chef, Ansible, Vagrant
OpenTelemetry, ApplicationInsights, Grafana, Prometheus, Loki, CloudWatch
Azure Service Bus, RabbitMQ, Azure Event Grid
Selenium, Cypress, Gatling, JMeter, JUnit, NUnit, xUnit
OAuth, OpenID, Okta, Azure AD
Camunda, BPMN, IFC, Palantir Foundry, Scrum
Companies that I have worked with
Cloud-native SaaS platform helping a transition to a sustainable, climate-friendly and circular construction industry.
Overview: Viride offers a browser-based platform to help building professionals integrate sustainability, circular economy and climate goals early in construction and renovation projects.
My Role: Started as Fractional CTO, responsible for technology selection, solution architecture, and establishing engineering best practices. Evolved into a hands-on development role, implementing the entire system from ground up.
Technologies: TypeScript, Node.js, React, AWS (API Gateway, Lambda, DynamoDB, S3, CloudFront, CloudWatch), Terraform, GitHub Actions.