Profile photo

Portfolio

Ye Chan Lin

Software Engineer & CS Student at UCLA

SWE Internships
0
Hackathon Wins
0
Place · Robotics
0
Countries Visited

About Me

I'm a CS student at UCLA with hands-on experience building production systems — from geospatial ETL pipelines on AWS to full-stack web platforms serving thousands of users.

I'm a 2× software engineer intern, hackathon winner, and robotics team lead who loves shipping clean, well-tested code — from React frontends to AWS-integrated backends.

Work Experience

Software Engineer Intern

Boundary RSS
Mar 2025 – May 2025

Engineered a Python-based DEM extractor integrating the OpenTopography API and built a cloud ETL pipeline on AWS EC2, cutting data validation time by 40% with 100% unit test coverage.

Open Source Contributor

CodeDay Labs
Dec 2024 – Feb 2025

Resolved a critical unit-conversion bug in the Open Energy Dashboard (PR #1426) impacting 200+ organizations, backed by a Mocha/Chai test suite covering 15+ edge cases at a 100% pass rate.

Software Team Lead

OC Robotics
Oct 2024 – May 2025

Led an 8-person team building ROS2-based autonomous control for a Mars rover prototype that won 1st place at the OCC STEM Research Symposium, integrating LiDAR, computer vision, and motor control.

Education

University of California, Los Angeles (UCLA)

B.S. Computer Science
2023 – Jun 2027

Relevant coursework: Data Structures & Algorithms, Computer Architecture, Discrete Math & Probability, OOP. Activities: 2× Hackathon Winner, ACM AI, BruinAI, OC Robotics.

Projects

★ LA Hacks — Best Figma Make Challenge Winner

Talantis

A talent intelligence platform mapping internship pipelines across 63 companies and 64K+ placements, featuring Atlas — an agentic AI guide powered by Claude Sonnet with sub-second streamed responses.

Next.js FastAPI PostgreSQL Supabase Claude Sonnet
★ BruinAI Hackathon — Best Use of AWS Winner

ClubApply.ai

An AI assistant analyzing club missions to generate personalized application tips for 1,200+ UCLA clubs, using multi-agent workflows on AWS Bedrock to cut tip generation time by 40%.

Python FastAPI React AWS Bedrock Multi-Agent
★ SB Hacks XII

Chad the Interviewer

A real-time AI interview platform with live voice interaction via Deepgram and GPT-4, streaming audio over WebSockets at sub-300ms latency with post-session AI feedback reports.

React Node.js Express MongoDB Deepgram GPT-4

Technical Skills

Languages

Python JavaScript TypeScript C++ Java SQL HTML/CSS Bash

Frameworks

React Next.js Node.js Express Django FastAPI ROS2 Pytest Mocha/Chai

Cloud & DevOps

AWS (EC2 S3 Bedrock) Docker Vercel GitHub Actions Linux Git

Databases & Tools

PostgreSQL Supabase MongoDB SQLite Redis Postman Figma

Hobbies

Watching Anime

Watching Anime

Unwinding with a good anime series — from long-running shonen to tightly-written one-cours gems.

Reality TV Shows

Reality TV Shows

Getting hooked on reality TV — the drama, the competition, and the occasional guilty-pleasure binge.

Traveling

Traveling

Exploring new places, cultures, and food whenever I get the chance to pack a bag and go.

Places I've Visited

🌍 8 countries · Asia & Europe · tap a country to fly there

  • Japan
  • China
  • Myanmar
  • Thailand
  • Malaysia
  • Italy
  • France
  • Switzerland