I'm a full-stack developer with 5 years of commercial experience building production web applications, internal tools, APIs, dashboards, workflow systems, and automation.
Most of my professional work has been in proprietary codebases, so this profile focuses on selected public demo projects that show how I approach full-stack application structure, API design, authentication, data modelling, testing, and CI/CD.
I'm currently building public technical demos that reflect the kinds of production patterns I have worked with commercially, including:
- authentication and role-based access patterns
- REST API design and clear API boundaries
- relational database modelling
- seed workflows and development data
- shared contracts between frontend and backend
- automated testing and CI workflows
- maintainable full-stack project structure
A production-style full-stack demo using Qwik, Elysia, Postgres, Drizzle, and Vitest.
The project is intentionally scoped as a technical sample rather than a complete SaaS product. It is designed to show how I structure a full-stack application, separate concerns, model data, handle authentication flows, and keep implementation details inspectable.
Frontend: React, TypeScript, JavaScript, Qwik, Tailwind CSS
Backend: Node.js, Express, Elysia, REST APIs, SQL
Databases: Postgres, MSSQL, MySQL, Drizzle, Prisma, TypeORM
Tooling: Git, GitHub Actions, Docker, CI/CD, Azure, Linux
Before moving into software development, I worked in sales and operations leadership. That experience helps me build software with a practical focus on business workflows, stakeholder needs, and maintainable solutions that solve real operational problems.
I'm currently open to full-stack developer roles where I can contribute across frontend, backend, APIs, automation, and internal tooling.


