💻 Full Stack Developer at Essencis Labs
🎓 Degree in Systems Analysis and Development
Full Stack Developer with professional experience building backend applications with C#, .NET 9, ASP.NET Core, Dapper, MySQL, PHP, and Laravel, as well as frontend applications with Angular 19, Next.js, React, and TypeScript.
I specialize in developing REST APIs, transactional domain modeling, multi-tenant architectures, authentication, authorization, tenant isolation, database migrations, and complex business logic using Clean Architecture. In my personal projects, I have delivered a CRM with 9 operational fronts, a financial system with atomic transfers, a clinical SaaS for physiotherapists, and an open-source SVG widget engine for GitHub READMEs.
An open-source TypeScript engine to generate dynamic SVG widgets for GitHub READMEs—including stats, streaks, languages, and activity graphs—with a unified theme system and hybrid delivery through an API and GitHub Actions.
TypeScript Cloudflare Workers Hono Next.js 16
- Public API, GitHub Action, and dashboard with an interactive playground.
- Multi-layer caching (CDN → KV → D1) for fast cached responses.
- Typed theme system with no hard-coded colors.
- Optimized GitHub API usage with ETag and token pooling.
- Smart fallback that always returns an SVG instead of breaking the README.
A full-stack CRM that centralizes catalog management, orders, shipping, after-sales operations, and commercial goals for a watchmaking business.
Laravel 12 Next.js 16 MySQL Docker
- 9 operational fronts consolidated into a single system.
- Multi-item orders with automatic total calculation and sales representative linking.
- 4 access roles with more than 50 permissions, record-level policies, and ownership rules.
- After-sales module covering warranties, exchanges, returns, and reshipping.
- Sales goals with catalog filters and real-time progress tracking.
A full-stack personal finance management system that centralizes accounts, transactions, recurring bills, transfers, and financial analytics.
Next.js 16 TypeScript PostgreSQL Prisma 7 Tailwind CSS
- Layered architecture: Route Handlers → Use Cases → Domain Rules → Repositories.
- Atomic transfers between linked accounts through a shared
transferId. - Recurring transactions with idempotent application and execution logs.
- Customizable dashboard with drag-and-drop and user-persisted layouts.
- 25 route handlers covering authentication, finance, analytics, and dashboard features.
A clinical management SaaS for physiotherapists that centralizes the complete workflow:
Registration → Consultation → Progress Notes → Documentation → Billing
Next.js 16 TypeScript PostgreSQL Prisma Tailwind CSS Zod
- Layered multi-tenant architecture with complete isolation through
userIdin every query. - SOAP notes, patient evolution timelines, and on-demand PDF reports with
@react-pdf/renderer. - Treatment plans organized by clinical area and specialty, with individual or package billing.
- Integrated finance with fee snapshots, received-versus-projected analytics, time series, and breakdowns.
- Gmail integration using App Passwords encrypted with AES-256-GCM.
- Google Calendar integration through OAuth with appointment synchronization.
C# .NET ASP.NET Core Dapper PHP Laravel Python Node.js Hono
Angular Next.js React TypeScript RxJS NgRx Tailwind CSS Bootstrap
MySQL PostgreSQL Prisma FluentMigrator Docker Cloudflare
REST API JWT Swagger xUnit GitHub Actions