Senior Full-Stack & Backend Engineer
7+ years building maintainable software, distributed backend architectures, and AI-driven applications. Focused on event-driven design, multi-tenant authorization, and developer experience.
- Backend Architecture & Systems: Event sourcing, CQRS, state machines, and financial ledgers built with NestJS, .NET, and PostgreSQL.
- Applied AI & Tooling: Production AI integrations and practical tracking tools, including MacroAI, an AI calorie tracker.
- Multi-Tenancy & Access Control: Tenant-isolated data layers and granular authorization engines (author of MT-URBAC).
- Frontend Architecture: Reusable enterprise component systems using Angular, Tailwind CSS, and Nx.
- Engineering Quality: Type-safe APIs, clean domain boundaries, automated testing, and observable workflows.
- Languages & Frameworks: TypeScript, NestJS, Angular, C# / .NET, Node.js, Python, React
- Data & Architecture: PostgreSQL, TypeORM, Event Sourcing, CQRS, Kafka
- Tooling & Cloud: Tailwind CSS, Storybook, Docker, Vercel, Git
- Smart-Calories-Tracker: AI-powered calorie and nutrition tracking application.
- MT-URBAC: Multi-tenant role-based access control boilerplate with tenant-isolated authorization.
- URBAC: Core role-based access control engine for centralized user permission models.
