Loading Portfolio...

Featured Projects

Lenses - Professor Rating Platform

Lenses - Professor Rating Platform

Streamlining how SJSU students search for courses, browse semester schedules, and review professors.

DjangoPostgreSQLNext.jsDocker
theTypingSchool - Typing Tracker

theTypingSchool - Typing Tracker

An interactive platform that helps users improve typing speed through lessons and eye-tracking technology.

Express.jsGithub ActionsOpenAI APIAWS
Downloadable Youtube Player

Downloadable Youtube Player

Download YouTube videos for offline playback with smart file management and custom in-app playlists.

Electron.jsReactMaterial-UINode.js
Yelpin! - Eat faster. Decide smarter.

Yelpin! - Eat faster. Decide smarter.

A web app that helps you find a great place to eat by filtering nearby restaurants or picking one at random.

ReactExpress.jsMaterial-UI
Discord Standup Bot

Discord Standup Bot

Automatic agile standups. Create groups, collect team updates via DMs, and get AI-powered summaries.

PythonSQLiteDiscord APIOpenAI API
Bankr - Online Banking

Bankr - Online Banking

Mock online banking app to manage accounts, transfer funds, upload checks, and manage users.

Next.jsFlaskPostgreSQLDocker

Experience

Software Engineer Intern

Delta Labs AI

May 2025 - Present
Remote

Built the MVP for a full stack web platform that helps farmers track, manage, and analyze agricultural data in real time.

Key Achievements:

  • Built the entire frontend using React.js, TypeScript, and TailwindCSS, delivering 7+ responsive pages with modular architecture ensuring clean code organization, component reusability, and long-term scalability.
  • Refactored a legacy Flask backend by introducing a DAO layer and implementing connection pooling using psycopg2, significantly improving code modularity and reducing average query latency by over 70%.
  • Deployed a full-stack app on Google Cloud Compute Engine with Dockerized NGINX, React, and Flask services, using managed infrastructure like Cloud SQL and GCP Secrets Manager for secure, scalable deployment.
React.jsTypeScriptFlaskPostgreSQLGCPDockerTailwindCSSShadcn

Software Engineer Intern

Cadence

Jul. 2025 - Aug. 2025
San Jose, CA

Rebuilt a 5-year-old HTML-to-PDF generator to standardize and combine 70+ HTML files for the Technical Communications team, designed for production use in creating technical documents to Cadence's customers.

Key Achievements:

  • Proposed and implemented a scalable architecture by converting individual HTML files into PDFs before merging, enabling processing of 1,000,000+ lines of HTML without crashing headless browser tools like Playwright.
  • Engineered a dynamic table of contents system using PyMuPDF to locate and link bounding boxes of headings in the output PDF, ensuring clickable TOC links remained accurate across merged documents.
  • Optimized script runtime by over 60% through multiprocessing and efficient memory management, reducing generation time from ~20 minutes to under 8 minutes on large file sets.
PythonPlaywrightBeautifulSoupPyMuPDFPyPDF

Software Engineer Technical Lead

Arctex

May 2025 - Aug. 2025
Remote

Took on a leadership role overseeing DevOps, CI/CD, and overall backend infrastructure, enabling faster and more reliable development cycles.

Key Achievements:

  • Oversaw a team of 6 engineers, providing technical guidance, code reviews, and sprint planning support
  • Built a CI/CD pipeline using GitHub Actions to deploy to AWS Fargate, saving 5+ minutes per deployment
  • Improved team velocity by overseeing development workflows to maintain code quality and team efficiency
CI/CDGitHub ActionsAWS FargateDockerDevOps

Software Engineer (Contract)

Arctex

Jan. 2025 - May 2025
Remote

Promoted to a contract role to lead infrastructure efforts and support both the web platform and browser extension ecosystem.

Key Achievements:

  • Dockerized and deployed the MERN stack to AWS Fargate with ALB, enabling scalable, production-grade hosting
  • Enabled secure cross-authentication between the web app and Chrome extension, improving UX and session consistency
  • Designed a dynamic MongoDB schema to store and query HTML element IDs from 100+ websites with deeply nested fields
MongoDBExpress.jsReactNode.jsAWS FargateCloudflareDockerChrome Extensions

Software Engineer Intern

Arctex

Sep. 2024 - Dec. 2024
Remote

Joined as a backend intern to help build core features for the CollegeAppAssist platform with a focus on payments and modular architecture.

Key Achievements:

  • Implemented secure payment endpoints using the Stripe API to support seamless transactions and subscriptions
  • Integrated Stripe Webhooks for real-time updates, including billing events and subscription lifecycle management
  • Refactored backend endpoints to follow modular practices, improving scalability and long-term maintainability
Express.jsNode.jsMongoDBStripeOAuthPassport.jsGoogle Cloud Platform

Technologies & Skills

JavaScriptJavaScript
PythonPython
JavaJava
ReactReact
Express.jsExpress.js
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Node.jsNode.js
PostgreSQLPostgreSQL
MongoDBMongoDB
SupabaseSupabase
AWSAWS
GCPGCP
DockerDocker
GitHubGitHub
GitHub ActionsGitHub Actions
JavaScriptJavaScript
PythonPython
JavaJava
ReactReact
Express.jsExpress.js
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Node.jsNode.js
PostgreSQLPostgreSQL
MongoDBMongoDB
SupabaseSupabase
AWSAWS
GCPGCP
DockerDocker
GitHubGitHub
GitHub ActionsGitHub Actions

Experienced with modern technologies across the full development stack

Let's Connect

I'm always open to discussing new opportunities and interesting projects. Feel free to reach out if you'd like to work together!