Eugene Cho
Full Stack Engineer @ UC Davis
About Me
Hi! I'm a senior studying Computer Science at UC Davis, passionate about full-stack development. I enjoy building projects that have real world applications, especially where software and other fields intersect. A lot of my recent work has been in healthcare and education, and I'm excited about roles where I can keep solving interesting, meaningful problems with code. I'm currently looking for full-time opportunities in software engineering — feel free to reach out at eugene.a.cho@gmail.com
Timeline
Recent experiences and education
Software Engineer Intern
Kaiser Permanente
📍 Remote
- ▸Built and optimized backend services in Spring and Koa powering a NLP guided pre-visit survey system, scaling to over 500K monthly sessions.
Software Developer
AggieWorks
📍 Davis, CA
- ▸Built and launched Cattlelog, a full-stack course/professor insight tool for UC Davis.
Software Engineer Intern
PNA Bio Inc.
📍 Thousand Oaks, CA
- ▸Built and deployed user facing web tools PNA Tool and PNA Designer for CRISPR/Cas9 research applications.
B.S. Computer Science
University of California, Davis
📍 Davis, CA
Experiences
Kaiser Permanente
Software Engineer Intern • Remote
Jun. 2025 – Current
- Built and optimized backend services in Spring and Koa powering a NLP guided pre-visit survey system, scaling to over 500K monthly sessions.
- Led end-to-end implementation of a School Note decisioning feature, introducing SOAP-based scaffold integration and employing a config-driven release agent pattern to improve scalability, observability, and long-term maintainability.
- Diagnosed and resolved a redis cache miss pattern in evisit retrieval, reducing external API calls by over 99%.
Tech Stack:
- Spring
- Koa
- Node.js
- Java
- JavaScript
- React
- Apache Airflow
AggieWorks
Software Developer • Davis, CA
Oct. 2024 – Current
- Built and launched Cattlelog, a full-stack course/professor insight tool for UC Davis, built with React, FastAPI, and PostgreSQL.
- Collaborated with a team of 10 with engineers, product managers, marketers, and designers in a cross-functional team.
- Employed both Agile and Waterfall methodologies in a cross-functional team to effectively manage project timelines, adapt to changing requirements, and ensure communication across development, design, and product management teams.
- Implemented advanced caching strategies reducing load times by 90% (from 20s to 2s) and decreasing API calls by 99.9%.
- Integrated PostHog analytics to monitor user behavior, providing actionable insights that led to a 15% increase in feature engagement and improved user retention.
Tech Stack:
- FastAPI
- React
- TailwindCSS
- PostgeSQL
- Redis
- Apache Airflow
PNA Bio Inc.
Software Engineer Intern • Thousand Oaks, CA
Sep. 2024 – Jan. 2025
- Developed and launched web tool PNA Tool, a Python algorithm that selects optimal sequences based on parameters like length, melting temperature, purine content, and self-complementarity.
- Developed and launched web tool PNA Designer, an algorithm designed to generate customized DNA sequences with targeted mutations that create restriction enzyme sites, optimized specifically for donor design in CRISPR/Cas9 research applications.
Tech Stack:
- Python
- JSON
- PHP
- HTML/CSS
Seoul National University Medical School
Bioinformatics Research Intern • Seoul, Korea
Jun. 2024 – Sep. 2024
- Conducted research on cancer clonal model determination using monoallelic expression of inactivated genes at the Genomic Medicine Institute, Seoul National University Medical School, under Professor Kim Jong Il.
- Analyzed and visualized large-scale genomic data (>10 million entries) using outputs from MuTect2 and HaplotypeCaller, focusing on mutation detection and clonal evolution.
- Utilized Python libraries such as Pandas, Seaborn, and scikit-learn to perform complex data analyses, statistical modeling, and advanced visualizations.
- Developed robust Python scripts to automate genomic data processing, enabling efficient analysis and visualization of multi-million-line datasets.
Tech Stack:
- Pandas
- NumPy
- Matplotlib
- MuTect2
- HaplotypeCaller
- Seaborn
- Scikit-learn
- Dash
CIMPLRX
Chemoinformatics Intern • Seoul, Korea
Jun. 2022 – Sep. 2022
- Engineered databases on a Linux server with MySQL to categorize compounds crucial for advanced drug screening processes.
- Utilized Neo4j to generate visualizations of complex data structures, uncovering trends and connections.
Tech Stack:
- Linux
- MySQL
- Neo4j
ASTRO Tech
Software Engineer Intern • Remote
Jun. 2023 – Sep. 2023
- Spearheaded the development of an Android application enabling seamless control of LED light switches through timed operations.
- Leveraged techniques in Android Studio to craft a solution utilizing Kotlin and implementing dynamic scene management.
Tech Stack:
- Kotlin
- Android Studio
Education
University of California, Davis
B.S. Computer Science • Davis, CA
Sep. 2022 – Jun. 2026 (Expected)
- Relevant coursework: ECS 36C Data Structures and Algorithms, ECS 122A Algorithm Design and Analysis, ECS 124 Bioinformatics, ECS 140A Programming Languages, ECS 150 Operating Systems, ECS 154A Computer Architecture, ECS 171 Machine Learning, ECS 189 Databases
Newbury Park High School
High School Diploma • Thousand Oaks, CA
Aug. 2018 – May. 2022
- President of Code Nation, President of Recycling Club
Projects
Cattlelog
Course Recommendation Tool built for UC Davis Students
Tech Stack
- React
- Typescript
- TailwindCSS
- FastAPI
- PostgreSQL
- Redis
- Neptune

CollabRoomAI
Real-time collaborative chat application with integrated AI agents
Tech Stack
- SvelteKit
- Typescript
- TailwindCSS
- Go
- Fiber
- Websockets
- OpenAI API

PNA Designer Tool
Web tool for selecting optimal PNA oligos based on various parameters
Tech Stack
- PHP
- HTML
- CSS
- Python
- JSON

Resilient Files
Decentralized file storage system using IPFS and ResilientDB
Tech Stack
- React
- Typescript
- IPFS
- ResilientDB
- Python
- FastAPI

Monkey Trench Offense
Reverse tower defense game built in Godot Engine
Tech Stack
- Godot Engine
- GDScript

HangulStudy
Full-stack Korean vocabulary learning platform
Tech Stack
- React
- Javascript
- Tailwind
- Express.js
- SQLite3

PNA Tool
Web tool designed to give information about PNA oligos for optimal design
Tech Stack
- PHP
- HTML
- CSS
- Python
- JSON
Contact Me
I'm always open to opportunities, collaborations, or feedback. Feel free to reach out to me through any of the platforms below.