Full-Stack Software Engineer
I design and build production-grade systems end-to-end—from high-performance backends and database architectures to frontend interfaces and deployment platforms.
I focus on engineering reliable, event-driven architectures, optimizing database performance, and building developer tools. I am comfortable owning products from system design to final infrastructure deployment, preferring real-world problem solving over tutorials. Beyond professional roles, I build and maintain my own platforms—including a real-time social system with passkey authentication and a self-hosted deployment platform.
Database Scaling & Outbox Pattern
Designed and implemented a Transactional Outbox Pattern to solve runtime database query timeouts occurring at ~50k records in a multi-tenant setup. Introduced local outbox tables across tenant databases and engineered background workers to sync records asynchronously into a centralized read database. Scaled system past 350k+ records with queries resolving in 200-300ms.
Security & Performance Engineering
Designed and deployed a hybrid cryptographic exchange protocol for securing API payloads. Utilized RSA for asymmetric, secure dynamic session key exchange and AES for symmetric high-performance payload encryption. Optimized execution overhead to balance defense-in-depth security with high throughput requirements.
Full-Stack Software Engineer
Designed and built a state-machine driven multi-step workflow engine for a centralized eGov portal. Engineered dynamic department onboarding and metadata-driven service creation with parallel approval branching, conditional routing, and SLA tracking.
Led end-to-end development of a risk management portal for C&WJ Credit Union. Built control management, inherent/residual risk matrices, RBAC approval workflows, and reporting dashboards.
Engineered a resilient event delivery system using Redis + BullMQ with exponential backoff and delivery logs. Secured payloads via HMAC-SHA256 signatures and validation timestamps to mitigate replay attacks.
Software Engineer Intern
Built a real-time chat system using Socket.IO, Node.js, and React within a microservice architecture.
Implemented one-to-one and group chat, file upload (images/PDFs), typing indicators, read receipts, online presence, and message archiving.
Let's build something together.