The stack I build on.
Boring, battle-tested, and chosen because it ships. No framework-of-the-week — every tool here has earned its place across multiple production deployments.
Every tool is chosen on purpose.
No framework-of-the-week decisions. Here's the reasoning behind each core piece of the stack.
ASP.NET Core
Enterprise-grade performance and a mature, long-term-supported ecosystem from Microsoft. Strong typing end-to-end, built-in dependency injection, and battle-tested middleware mean fewer surprises in production and faster delivery of secure, well-structured APIs.
React
The most widely adopted UI library, meaning a huge ecosystem, easy hand-off to future developers, and fast iteration. Component-based architecture keeps interfaces maintainable as products grow past MVP stage.
TypeScript
Type safety across the frontend catches entire classes of bugs before they reach production. It makes code self-documenting, easier to refactor safely, and pairs naturally with a strongly-typed .NET backend.
SQL Server
The default choice for businesses already on Microsoft infrastructure. Rock-solid ACID compliance, excellent tooling (SSMS, native .NET integration), and enterprise features like row-level security make it ideal for internal tools handling sensitive business data.
PostgreSQL
My go-to for cost-sensitive SaaS (Software-as-a-Service) and MVP builds. Open-source with no licensing overhead, excellent JSON/JSONB support for flexible data shapes, and first-class support across modern hosting platforms.
Cloud Hosting
Every project runs on reliable, enterprise-grade cloud infrastructure with built-in monitoring, automated backups, and room to scale — chosen to fit each client's needs rather than locked to a single provider.
Every site I ship is SEO-optimized by default.
Semantic HTML, fast server-rendered pages, proper meta tags and structured data, optimized Core Web Vitals, and clean crawlable URLs — search visibility isn't an add-on, it's built into every project from day one.
The full toolkit, organized.
Every tool above, grouped by the layer it lives in.
Backend
- .NET
- ASP.NET Core
- Minimal APIs
- Entity Framework Core
- MediatR
- FluentValidation
- Dapper
- ASP.NET Identity
- Supabase Auth
- JWT
- OAuth 2.0
- RBAC
- Serilog
- Stripe
- QuickBooks
- Twilio
- SendGrid
- Slack
- Zapier
Frontend
- React 19
- TypeScript
- Redux Toolkit
- TanStack Router
- Tailwind CSS
- Radix UI
- ASP.NET Core Razor Pages
Database
- SQL Server
- PostgreSQL
- Supabase
- Redis
- Object Storage
Hosting
- Cloud Hosting
- Container Apps
- Serverless Functions
- GitHub Actions
- Monitoring & Alerts
- Application Insights
Don't see your stack? Ask anyway.
I integrate with most modern systems. If it has an API or a database, we can talk to it.
Book your free audit