Profile

Alex Yeh

Software Engineer

B.S. Computer Science | University of California, Santa Cruz

About Me

Hello! My name is Alex Yeh and I am a Computer Science graduate from UC Santa Cruz with a passion for creating products that merge technical innovation with real-world impact. I enjoy building intuitive web applications and leading projects that bring ideas to life. I love working across both the technical and product sides of development, including designing user experiences, writing backend logic, and managing team collaboration. I’m a hands-on learner who thrives in collaborative environments and enjoys solving problems that challenge both logic and creativity.

Outside of coding, you’ll probably find me watching a 49ers or Warriors game, or experimenting with new matcha latte recipes. I’m always excited to connect with others who share a passion for technology, design, and building something meaningful.

View Resume
About Me

Projects

UCSC Impact of Generative AI on the Stock Market

UCSC Impact of Generative AI on the Stock Market

A research tool that simulates market trading between human-designed and AI-driven agents.

  • Led feature design, development priorities, and integration of AI-driven strategies.
  • Designed and built a dynamic frontend prototype featuring an interactive, user-friendly trading interface.
  • Engineered rule-based trading bots, including trend-following and buy-low-sell-high strategies, to simulate realistic market behavior.
  • Prompt-engineered large language models (LLMs) to autonomously generate and execute custom trading strategies via an automated trade execution system.
Python JavaScript HTML Claude API PostgreSQL Bootstrap Valkey/Redis
View Presentation →

Trading Card Game Tracker

TCG Image 1 TCG Image 2 TCG Image 3 TCGa Image 4

A web application that helps users track and evaluate the value of their Pokémon cards by displaying recent eBay sales data and calculating potential grading profits.

  • Designed the card detail page UI to display market prices, card metadata, and profit calculation tools, improving clarity and usability for card valuation.
  • Engineered a profit calculation feature to help users estimate card value and determine grading cost efficiency.
  • Implemented dynamic functionality for the collection and bulk grading pages.
JavaScript React.js Python HTML CSS Firebase
View Code →

First-Person Exploration Application

First-Person Exploration Application

A 3D first-person park exploration built with Three.js, showcasing textured models, lighting, and interactive movement within a virtual environment.

  • Constructed a 3D park scene with over 20 primary shapes, including textured basketballs, trees, and bark structures.
  • Added textured 3D models and implemented smooth camera navigation with orbit controls.
  • Applied three distinct light sources: directional, hemisphere, and point lights for realistic illumination.
  • Added advanced rendering features including fog, shadows under bouncing basketballs, and billboard firefly sprites with glowing textures.
  • Integrated a textured skybox and perspective camera to enhance depth and immersion.
JavaScript Three.js WebGL

Bird Watching App

Bird Watching Image 1 Bird Watching Image 2 Bird Watching Image 3

A web application inspired by eBird.org that allows users to record and manage bird sightings.

  • Developed interactive checklist pages enabling users to create, view, edit, and delete personalized bird watching logs.
  • Integrated a dynamic map that displays species lists based on real-time latitude and longitude input.
  • Built a user-friendly form with advanced filters, auto-filled date/time, and species count inputs to streamline data entry.
  • Connected frontend and backend systems to ensure persistent checklist data with secure, user-specific access.
Python JavaScript HTML Py4Web
View Code →

Skills

Programming Languages

Python
JavaScript
HTML
CSS
SQL
C
C++

Frameworks and Libraries

React.js
Node.js
Bootstrap

Tools and Platforms

Git
Docker
Firebase
Valkey/Redis
Figma
LaTeX

Project Management

Jira
Agile (Scrum)

Get In Touch

Have a question, opportunity in mind, or just want to chat? Feel free to reach out!


Email

alex_yeh2@yahoo.com

Location

San Jose, CA