About
I have always been driven by a need to understand how things are built from the ground up. I view engineering as a form of digital architecture: understanding the problem at hand, and seeing how it shapes the system around it.
I'm curious how people interact with everyday apps, what makes them stick, and how a codebase evolves as it scales. That curiosity drives me to look under the hood of everything I touch, from modern frontiers to the legacy systems built on decades of industry groundwork.
It doesn't stop at the keyboard. Whether I am figuring out a new progression while making music or exploring outdoors, I just enjoy working out how pieces fit together.
Experience

Enercare, Enercare website
Associate Software Engineer
I'm working across the stack with TypeScript, Nest.js, Azure, and React. I help modernize legacy systems into a reliable, event-driven architecture.

Architech, Architech website
Software Development Mentee
Developed AI-powered customer support automation using LangGraph/ReAct. Improved LLM performance via Semantic Search with OpenAI embeddings/pgvector/HNSW and automated CI/CD pipelines for Python/React apps.

J&M Group, J&M Group website
Software Development Intern
Designed a location-aware hiring system with PostGIS, contributed to a Next.js-based PWA job board, and helped manage our self-hosted Docker Swarm infrastructure.
Stack
- TypeScript, JavaScript, React, Next.js, React Native, TanStack Query, Redux, Tailwind, Storybook
- Node, Nest.js, Bun, Deno, Spring Boot, FastAPI, Kafka, WebSockets, Dapr, Prisma, TypeORM
- PostgreSQL, MySQL, MS SQL, MongoDB, Redis, Firebase, Supabase, Convex
- Azure, Azure DevOps, GCP, Vercel, Docker, GitHub Actions, Bash, OpenTelemetry, Datadog, Sentry
- Claude, Vercel AI SDK, LangChain, Vertex AI, MCP, TensorFlow
- Jest, Playwright

