I build production-ready SaaS applications with Angular, Node.js, Stripe, and Cloudflare. As the solo founder of Triathlon Pace, I work across the full product lifecycle: architecture, frontend, backend, infrastructure, SEO, and deployment.
- Independent Feature Delivery: I take full-stack features from architecture to production with minimal hand-holding.
- Angular Architecture: Modern Angular applications using Signals, RxJS, SSR, clean state management, and scalable project structure.
- Performance & SEO: Core Web Vitals, SSR/SSG, technical SEO, caching, and fast user-facing pages.
- SaaS Product Engineering: Auth, payments, dashboards, APIs, deployment, monitoring, and practical founder-focused tradeoffs.
As the solo creator of Triathlon Pace, I have hands-on experience building and running a real SaaS product:
- Frontend: Interactive Angular UIs with strong UX and performance focus.
- Backend: Node.js APIs, MongoDB data models, authentication, and integrations.
- Payments & Growth: Stripe, SEO, analytics, pricing, and conversion flows.
- Infrastructure: Docker, CI/CD, Cloudflare, Google Cloud, and production operations.
- Frontend: Angular, Signals, RxJS, SSR, PrimeNG
- Backend: Node.js, Express, TypeScript, MongoDB
- Infrastructure: Docker, Cloudflare, Google Cloud, GitHub Actions
- Product: Stripe, SEO, analytics, performance optimization
- Personal Website - SaaS development, architecture, and consulting
- Triathlon Pace - Solo-built SaaS for triathletes
- Angular Reference Architecture - Modern Angular project structure
Note
I work best in async, focused environments where ownership, clear communication, and technical output matter more than meeting-heavy processes.
Contact: jan@janesser.net