Intro

Just a picture of me

Hello! I am currently a computer science major at UC Berkeley. When I'm not coding you can find me building robots, experiemnenting with new reciepes, or playing volleyball.

Resume & Projects

Education

  • University of California, Berkeley (Expected May 2027)
    BA: Computer Science, Regents Scholar (Top 2%)
    Coursework: Programming, Data Structures, Architecture, Discrete Math, Linear Algebra
  • CIEE Global Institute
    Japanese Language and Culture Study Abroad (June 2023 – July 2023)
    Spanish Language and Culture Study Abroad (June 2022 – July 2022)

Technical Knowledge

  • Languages: Python, Java, TypeScript, JavaScript, C, SQL, HTML/CSS
  • Frameworks: PyTorch, NumPy, Pandas, React, Node.js, Flask, Express.js, Next.js
  • Developer Tools: PostgreSQL, AWS, Docker, Git, Linux, Figma, Firebase

Work Experience

  • eNano (May 2025 – August 2025)
    Software Engineer Intern: Built the app's Bluetooth infrastructure from the ground up and integrated NanoTag devices for seamless real-time interaction using Python, Swift, Firebase, and CoreLocation.
  • Portal Inc. (Feb 2025 – May 2025)
    Software Engineer Intern: Developed a fintech application that showcased stablecoins and Portal's MPC wallet infrastructure using TypeScript, Prisma, React, Vite, and Node.js.
  • Neurotech@Berkeley (Feb 2025 – Present)
    Software Engineer: Integrated EEG technology to analyze brainwave data and detect emotional states using Python, Matplotlib, NumPy, and SciPy.
    Project Manager (Consultant for Power Kinextics): Evaluated and documented Power Kinextics' legacy Windows application and led planning discussions for a modern UI/UX redesign.
  • CS Ed RD Lab, UC Berkeley (Sep 2025 – Present)
    Developed and integrated AutoRemind into GradeView, enabling personalized student notifications via email, text, and Discord, including assignment-specific resources and reminders for students using Python, React, and Gmail/Twilio APIs.
  • Berkeley Mobile (Feb 2025 – Present)
    Mobile Developer: Enhancing UI/UX for 50,000+ students by improving campus navigation, restructuring menus, optimizing load times, increasing usability, and engagement using TypeScript, React Native, Node.js, Puppeteer, and Python.

Projects

  • Labyrinth: Built an AI-assisted research visualization tool with mind map integration using TypeScript, React, Vercel, and Supabase (HackMIT 2025).
  • HiddenBlade: Connected EMG gesture data to a mechanical actuator, enabling gesture-controlled blade deployment using Arduino, Onshape, and Bambu Studio.
  • SignVisionTranslator: Developed a sign language translation app using hand pose detection and on-device ML with Swift, Vision Framework, CoreML, and TensorFlow.
  • Lecture Agent: Automated lecture creation from slides with AI-driven text extraction, script generation, and narration using Python, Flask, PostgreSQL, Whisper, Vercel, Next.js, and OpenAI - 2nd Place Fetch AI YHacks.

Achievements

Extracurricular Activities

  • Combat Robotics at Berkeley: Lead Engineer
  • Berk1337 (Cybersecurity Club): Officer
Download My Resume

Projects

Labyrinth

Technologies: TypeScript, React, Vercel, Supabase

Achievement: HackMIT 2025

Built an AI-assisted research visualization tool with mind map integration. Labyrinth helps researchers organize and visualize complex information structures, making it easier to connect ideas and explore relationships between different concepts. The tool combines modern web technologies with AI capabilities to create an intuitive research experience.

HiddenBlade Arduino

Technologies: Arduino, Onshape, Bambu Studio

Designed an EMG-controlled arm mechanism using muscle signals to trigger a motorized blade extension. This project combines biomedical engineering principles with mechanical design, utilizing EMG sensors to detect muscle activity and translate it into precise motor control for the blade mechanism.

SignVisionTranslator

Technologies: Swift, Vision Framework, CoreML, TensorFlow

Developed a sign language translation app using Apple's Vision Framework for hand pose detection and CoreML for gesture recognition from static images to translate gestures into text on-device. The app provides real-time sign language interpretation, making communication more accessible for the deaf and hard-of-hearing community.

Lecture Agent

Technologies: Python, Flask, PostgreSQL, Whisper, Vercel, Next.js, OpenAI

Achievement: 2nd Place - Fetch AI YHacks

Led backend development to automate lecture creation from PDF slides using AI agents for text extraction, script generation, and speech. Built workflows for parsing slides and managing data in real-time. The system transforms static presentation materials into dynamic, narrated lectures through advanced AI processing and natural language generation.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form