I'm a fullstack engineer specializing in TypeScript with deep knowledge across the frontend domain, spanning architecture, performance, UI/UX, data & API-design, developer experience, best practices, DevOps, infrastructure and everything required to build, ship and maintain modern web technologies.
I have over two decades of experience building web applications, from classic server-rendered apps in the early 2000s, through MVC patterns, to today's modern JavaScript frameworks. I was an early adopter at the release of React in 2013, and it has been a core part of my work ever since. But I'm not locked into any single framework. I can work just as confidently with Vue, Svelte, Angular, or meta-frameworks like Next.js, Tanstack Start, Nuxt, and SvelteKit. I also have a strong track record of delivering production-ready solutions built for scale.
When teams are split into frontend and backend, I can noticeably speed up delivery by bringing collaboration closer together — shaping API schemas early and improving their quality and performance so both sides can move in parallel.
Beyond just technical
I'm also a confident design engineer, not just a developer. I can both design and implement high-quality product UI that scales through design systems and advanced CSS architecture, aiming for a Notion/Linear level of polish and consistency. I'm comfortable owning the entire visual and technical side of complex interfaces, from layout, motion, and typography to component systems and maintainable styling. I can lead less experienced UX teams, bring UX and engineering closer to each other and help teams deliver more consistent results faster with higher quality.
Craft, drive and obsession
I care deeply about the code I write and the products I help create. My brain often keeps thinking about improvements beyond working hours, and that fuels a lot of drive and ideas. Coding started as a hobby and still is today, which means I spend a lot of my free time building, experimenting, engaging in the coding community and staying up to date. Lately that has meant exploring how to scale myself as a developer through agent architectures (not AI slop).
What you can expect from me in a team
I bring energy to a team and I'm naturally outgoing and communicative. I'm self-going and take the lead when needed, and I'm not afraid to challenge the status quo or be honest when it matters. I lead by example, and like mentoring and helping people around me grow. I'm prestigeless and open about what I don't know, I ask questions that people are afraid to ask which tends to lower the guard for everyone else and creates room for real learning.
Straight to the point — TLDR
- Fullstack with a frontend center of gravity. Able to lead and contributing at a senior level across both sides of the stack
- 20+ years experience of building web applications. Deep understanding of system architecture, domain boundaries, and data modeling
- Main stack is TypeScript and Node.js, while being fully capable of contributing to .NET, C#, and Java codebases
- Early adopter of React, often using it as a primary tool while remaining equally effective with Vue, Svelte, and Angular
- Very strong in frontend architecture
- Design engineer who can both design and implement enterprise-level product UI using design systems and advanced CSS architecture.
- When working in a frontend team, can lead the design of API schemas and data contracts to enable better collaboration and parallel work with the backend
- Experience building complex real-time systems with SSE and WebSockets
- Can take ownership of DevOps, CI/CD, releases, automated changelogs, and publishing packages
- Brings a lot of drive and ideas
- Coding is both work and main hobby: builds and experiments in spare time, stays up to date and share knowledge
- Self-going and prestigeless, takes the lead when needed and doesn't wait around for tasks to be assigned