Senior Software Engineer · TypeScript · Node.js · NestJS · Angular · Software Architecture
Building software since 2005.
I'm a Senior Software Engineer with 20+ years of experience building software across web, mobile, and backend environments.
I work mainly within the TypeScript ecosystem, with a strong focus on Node.js, NestJS, Angular, software architecture, and full-stack product development.
Over the years, I've worked on everything from independent projects to production SaaS platforms, taking part in the entire software lifecycle — architecture, technical planning, development, automated testing, deployment, monitoring, and maintenance.
I enjoy building things from scratch, simplifying complex systems, improving existing products, and experimenting with technologies that can genuinely improve how software is designed and developed.
- TypeScript & modern JavaScript runtimes
- Backend engineering
- Software architecture
- Distributed systems
- SaaS products
- Developer tooling
- Web & mobile applications
- Open source
Languages & Runtime
TypeScript · JavaScript · Node.js · Bun
Backend
NestJS · REST APIs · WebSockets · Queues · Redis · SQL
Frontend
Angular · PWA · Web Applications
Engineering
Software Architecture · Automated Testing · Observability · CI/CD · Monorepos
- LinkedIn: linkedin.com/in/leoruhland