Software Engineering

TypeScript engineer with a product instinct.

I build product-shaped systems with TypeScript, Node.js, frontend and cloud technologies, drawing on a full-stack background and interest in great end-user experience.

Technical Core

Backend-first, full-stack aware

  • TypeScript
  • Node.js
  • PostgreSQL
  • Google Cloud
  • Distributed systems
  • DDD
  • AI-driven development
  • Functional programming

How I Work

Maintainable codebases

  • I care about architecture, explicit boundaries, and systems that remain understandable as the product grows.
  • I bring frontend experience into backend work, keeping the end-user perspective in mind.
  • I support teams through hiring, teaching, writing, technical review, and practical knowledge sharing.

Commercial Scope

NDA-safe domains

My commercial work includes fintech projects, digital content tools, and asset-management systems, from startup environments to corporate clients.

Experience

Selected progression

2023 - now

Backend-focused TypeScript & Node.js engineer

Focused on backend development with Node.js, TypeScript, and cloud technologies, including recent commercial work in fintech-related projects.

2023 - now

Co-responsible for SoftwareMill's TypeScript department

Helping shape the department's technical presence through knowledge sharing, blog post review, sales support for TypeScript conversations, and internal/external technical communication.

2018 - 2023

Full-stack engineer

Worked across frontend and backend concerns, including Scala backend work, while broadening from TypeScript frontend specialization into product delivery across the stack.

2015 - 2018

Frontend-focused TypeScript developer

Joined SoftwareMill as a frontend developer with a strong interest in TypeScript, working primarily with Angular.js, React, and TypeScript.

Before 2015

Early software-house experience

Started as a developer at Verax Systems before joining SoftwareMill.

Writing

Articles