
Software architecture, full-stack development, and practical use of AI tools
I help teams plan and improve software systems that remain maintainable even when implementation phases are short.
My focus is on software architecture, full-stack development, and the practical use of modern AI tools. What matters to me is that quality, clarity, and good collaboration are not lost along the way.
I am especially useful where business requirements, existing systems, and technical decisions have to be brought together: when older applications need to be modernized as well as when new features are built in active product teams.
As a graduate computer scientist with decades of experience, I combine conceptual thinking with practical implementation. Good architecture is not an academic exercise for me, but the basis for software that can be developed further in a reliable way.
I learn new technologies quickly. More important than any single tool, however, is whether it contributes to a system that is robust, understandable, and built to last.
If you are looking for support with software architecture, modernizing existing applications, or important frontend or backend features, I would be glad to hear from you.
I get up to speed quickly in existing systems and can help both with planning and with hands-on implementation.
TypeScript, React, Redux, REST, GraphQL, CSS-in-JS, SCSS (Sass), BEM, yarn, npm
More important to me than any single frontend framework is whether usability, maintainability, data flow, and development speed fit together well in practice.
Java, Kotlin, Spring, TypeScript, Node.js, Python, Gradle, Maven, npm, yarn, relational DBs, NoSQL, Elasticsearch, REST, GraphQL, PyTorch, fastai, PHP, WordPress, Shopify, headless CMS
On the backend, I care most about clear responsibilities, reliable interfaces, and a structure that can still be changed and extended as systems become more complex.
Git, GitHub, Eclipse, IntelliJ, Visual Studio Code, Copilot, Cursor, Linux
Tools are not an end in themselves. They are useful when they make work more reliable, shorten feedback cycles, and support teams without creating new clutter.
Linux, Jenkins, TeamCity, GitHub, Docker, Kubernetes, Helm, Terraform, logging and monitoring tools such as Datadog, AWS such as API Gateway, Lambda, Fargate, ALB, ECS, ECR
Infrastructure and operations are closely tied to architecture for me. Good software depends on development, deployment, monitoring, and day-to-day operation being thought through together.
Recent freelance work includes:
These projects differ in topic and technology, but they share a common task: turning business requirements into software that works reliably in everyday product use and can be developed further without unnecessary friction.
