expertise && capabilities
technologies and tools that enable me to architect, build, and deploy applications from top to bottom
languages
TypeScript / JavaScript, Python, C++, HTML, CSS
frontend
Next.js, React, Tailwind, SEO Optimization
backend
Node.js, Express.js, PostgreSQL/SQL, DynamoDB
CI/CD & deployment
Terraform, Terragrunt, CDK, CloudFormation, Docker
cloud
AWS (Lambda, API Gateway, S3, RDS, DynamoDB, VPC, Glue, IAM)
AI & machine learning
LangChain / LangGraph, AWS Bedrock, AWS SageMaker
orchestration & monitoring
AWS Step Functions, EventBridge, SQS/SNS, CloudWatch, X-Ray
auth & security
AWS Cognito, AWS IAM, OAuth, JWT, SAML
tools & platforms
Figma, Notion, Git/GitHub, VS Code, Postman






































































experience
my professional experience as a software engineer
CTO & Founding Software Engineer
- •
collaborated with the founder to design and implement the core backend API utilizing Deno and TypeScript, focusing on high development velocity and robust code structure
- •
served as the sole Solutions Architect, designing the entire application and network architecture with a primary focus on maximizing cost savings and capital efficiency on a pre-seed startup budget
- •
designed and deployed critical data ingestion jobs using AWS EventBridge and Lambda to process and normalize real-time data feeds from multiple external APIs (e.g., Ticketmaster, Yelp, Weather API)

Founding Backend & Infra Engineer
- •
single-handedly drove core AI chatbot performance by leading the design and implementation of a Text-to-SQL RAG (Retrieval-Augmented Generation) system, improving agent generation quality in key LLM metrics: ROUGE-N increased by 27% and BERTScore by 45%
- •
acted as the primary Solutions Architect, guiding technical decisions that resulted in major infrastructure cost savings (approx. 25% reduction) across multiple service deployments by optimizing resource provisioning
- •
managed and maintained the complete application infrastructure and networking deployment, leveraging Infrastructure-as-Code (IaC) with Terraform across complex, multi-account AWS environments
- •
developed and deployed core backend Express.js API containerized on AWS ECS, implementing 80+ endpoints backed by 1000s unit and integration tests to ensure stability, and OpenAPI YAML documentation for long-term maintainability

Full-Stack Software Developer
- •
led the development and deployment of a modern, fully responsive company website makeover (Next.js, Vercel, Tailwind), which drove core business metrics: +100% increase in overall traffic and a 12% uplift in organic leads
- •
designed, built, and maintained a full-stack custom HR orchestration application leveraging AWS serverless services, WebSocket APIs, and Next.js to automate user lifecycle management and license provisioning with Okta workflows
- •
served as a technical cloud consultant, leading client-facing meetings to define and scope complex cloud platform integrations with non-technical stakeholders, and collaborating with client engineering teams to deliver solutions
projects
check out some of my cool projects

surfbored
the anti-social media app
surfbored is the only social app designed to get you off your phone and into real experiences with the people you care about.
we succeed when you close the app and go do something memorable. create shared boards to plan outings with others, get intelligent suggestions from AI that learns from your completed activities, and archive your favorite moments in a private scrapbook. Beta coming soon, join the early access waitlist!





billboardify
advanced spotify analytics and ai music chatbot
billboardify transforms your Spotify listening history into personalized Billboard-style charts, generating weekly rankings for your top songs, artists, and albums. the platform features an AI-powered chatbot that lets you explore your music data through natural language queries, control Spotify playback, and automatically generate custom playlists based on your listening patterns and preferences.
built on a robust AWS infrastructure, i created an automated ETL pipeline with Lambda functions, EventBridge, and RDS to continuously ingest and aggregate listening data. The system combines LangGraph and Text-to-SQL RAG with vector databases to power intelligent conversational interactions, all wrapped in a sleek Next.js frontend with infrastructure managed through Terraform and GitHub Actions.

custom pages with listening history and analytics for individual songs, artists, and albums

album-specific analytics and chart history

AI chatbot to answer questions about listening history, queue songs, and generate custom playlists

my personal hot 100 chart

personal hot 100 chart generated weekly, as well as charts for top artists and albums

ironcovesolutions.com
dynamic and modernized company website
as the lead developer for iron cove solutions, i spearheaded a complete renovation and modernization of the company's website to better reflect its brand and services. the website features a clean, responsive design built with next.js and tailwindcss, ensuring optimal performance across all devices.
with over 600 pages of dynamic content sourced from contentful cms and accessed through a GraphQL API, the website provides comprehensive information about the company's offerings. i implemented many different SEO tactics to improve the website's visibility on search engines, resulting in greatly increased traffic and engagement. the site also includes a blog section where the company regularly publishes articles related to its industry, further establishing its authority and expertise, and is localized in three different languages.

home page with dynamic content sourced from contentful cms

blog listing page with articles sourced from contentful cms and localized in three different languages

pricing page

technology pages

consulting pages

home page with dynamic content sourced from contentful cms
sonanyms
multi-player synonym guessing game
a basic multi-player synonym guessing game built with next.js and aws. players can go head to head to test their vocabulary skills by trying to guess synonyms for a given word. the game features real-time multiplayer functionality using aws websocket API Gateway and DynamoDB. i implemented user authentication using clerk so users can save their progress and level up their account.
i architected a pipeline to generate synonym data using the Datamuse API and store it in a dynamodb table, as well as a real-time matchmaking system that manages queues that players join. there is also a simple admin dashboard where i can add new words and synonyms to the database. coming soon!


simple quiz service
basic aws quiz game
a basic aws quiz game built with next.js and aws to test your knowledge on over 100+ aws services, from basic to some of the more obscure options. players can choose quizzes based on guessing the service based on a description or the icon (just for fun). the game features a serverless architecture using aws lambda functions and DynamoDB.
the idea for the game came as i was studying for the aws certifications. i created the quiz data by scraping the AWS documentation for service names, descriptions, and icons, and storing them in a DynamoDB table. the frontend is built with next.js and communicates with the backend using API Gateway endpoints that trigger lambda functions to fetch quiz questions and validate the answers. coming soon!


personal portfolio
you're lookin at it
about me
learn more about me, outside of the technical stuff
🎓
education
i graduated from UC San Diego in summer 2023 with a B.S. in Mathematics - Computer Science and a minor in Data Science
🌉
bay area
i was born and raised in the san francisco bay area, where i am currently living. i have never lived outside California
🏀
hobbies
i love basketball, my favorite team is the Golden State Warriors! i also spend a lot time at the gym getting shredded
blog
i write some tutorials and guides on web development, programming, and other tech-related topics. you can check them out below
see full blog →blog series
🎶 billboardify
articles explaining how i built billboardify
see series →
💻 web development
articles and tutorials involving web development, including front-end and back-end technologies
see series →
➗ algorithms
articles that cover algorithms, data structures, with code snippets, examples, and explanations
see series →
contact me
have a project in mind or just want to say hello? fill out the form below and i'll get back to you as soon as possible
or
click below to send me an email directly
email copied to clipboard!





