Benjamin Garcia

Benjamin Garcia

I turn code into meaningful creations.

about

I'm a junior studying Computer Science at the University of California, Los Angeles. I currently serve as an officer for ACM Hack and contribute to exploretech.la, where I help build responsive, accessible interfaces that bring ideas to life. In winter, I'll be joining Professor Xiang "Anthony" Chen's Human-Computer Interaction Research Lab.

Outside of coding, I enjoy weightlifting, spending time with my dog, and exploring the Lands Between.

experience

UCLA HCI Research Lab logo

Undergraduate Research Developer

Todd Agriscience logo

Software Engineer Intern

Bonterra logo

Research & Development Engineer Intern

TensorStax logo

Software Engineer Intern

leadership & campus involvement

ACM Hack logo

Officer

exploretech.la logo

Frontend Developer

Mt. SAC Computer Science Club logo

Frontend Developer

technologies

Frontend

  • Next.js
    Next.js
  • React
    React
  • Tailwind
    Tailwind
  • TypeScript
    TypeScript
  • Redux
    Redux

Backend

  • Python
    Python
  • Postgres
    Postgres
  • Lambda
    Lambda
  • Prisma
    Prisma
  • Firebase
    Firebase

selected projects

project archive
Poly Clubs

Poly Clubs

Poly Clubs is an independent directory and review platform for Cal Poly's 486+ student organizations. I built it to provide transparent, peer-driven insights that official channels lack—addressing the real questions students have about time commitment, social atmosphere, and career value. The platform features a unique 'Vibe Check' system for anonymous, multi-dimensional club ratings and real-time review aggregation. Built with Next.js, TypeScript, Tailwind CSS, and Supabase, it combines static generation for performance with dynamic review functionality, creating an essential resource for students seeking authentic perspectives on campus involvement.

Next.jsTailwind CSSTypeScriptSupabaseFramer Motion
Git Proof

Git Proof

A full-stack developer analytics platform that evaluates public GitHub profiles using deterministic metrics, heuristic scoring, and secure OAuth-based data access. GitProof generates public, shareable profile reports with impact scores, consistency analysis, archetype classification, and recruiter-facing summaries, backed by PostgreSQL and the GitHub GraphQL API. The system integrates Gemini 2.5 Flash for bounded, AI-assisted insight generation while enforcing strict privacy guarantees, rate limiting, and public/private visibility controls.

Next.jsTypeScriptPostgreSQLPrismaOAuthGitHub GraphQL APIGemini 2.5 Flash
Computer Science Club Website

Computer Science Club Website

Rebuilt the Mt. SAC Computer Science Club website (v2) using Next.js, TypeScript, and Tailwind CSS, replacing the previous Bootstrap-based build. Engineered modular, reusable components and implemented mobile-first design, semantic HTML, and static optimization. Integrated structured data-driven rendering for events, directories, and dynamic routes to enhance scalability and maintainability across the 900+ member platform.

Next.jsTailwind CSSTypeScriptVercel
Logit

Logit

A full-stack workout logging app designed for a minimal and efficient tracking experience. Users can log workouts, edit past sessions with a React-calendar, and track progress with Recharts visualizations. Workouts are stored in a PostgreSQL database, with support for tags, comments, and dropsets. Built with Next.js, Tailwind CSS, and Prisma, it streamlines workout management while enabling progressive overload tracking.

Next.jsTailwind CSSreact-calendarRechartsSupabasePostgreSQLPrisma
het.ai project preview

Het.AI | HackTech logoHackTech 2025

Collaborated in a team of four to build het.ai (Hand Ergonomic Tracker) during HackTech 2025, a real-time wrist diagnostic platform that visualizes hand posture and calculates ergonomic risk using the Leap Motion Controller. I led the frontend development using Next.js and Tailwind CSS, building interactive visualizations and a dynamic dashboard that interfaces with a FastAPI backend and Firebase Firestore. The platform outputs flexion, deviation, and pronation angles, enabling users to receive live feedback and long-term session insights for improving typing ergonomics.

Next.jsTailwind CSSPythonLeap MotionFastAPIFirebaseReal-Time DataData Visualization & Diagnostics

education

BS, Computer Science logo

University of California, Los Angeles

BS, Computer Science
Honors Transfer logo

Mount San Antonio College

Honors Transfer
High School Diploma logo

Walnut High School

High School Diploma

past versions

Loosely inspired by MonoCV and coded in Visual Studio Code. Built with Next.js and Tailwind CSS, deployed with Vercel. All text is in Cabinet Grotesk typeface.