Hi, I'm Ethan!
I am a student and full-stack developer who is passionate about designing programs that work for people.
Currently, I'm a junior at WashU majoring in computer science and minoring in psychology and human-computer interaction.
Outside of my courses, I’ve been involved as an Intro to CS Section Lead TA, a full-stack developer intern for BJC Health System, a member of Active Minds, and a Chancellor’s Career Fellow. In my free time, I enjoy biking, taking care of my succulents, and spending time with nature.
Here’s some of what I’ve been up to lately!
Designed and built a personal portfolio from scratch, using Figma to craft a template and Jekyll to speed development and store repetitive elements (such as these projects) in YAML files to be displayed in templates.
Took initiative by learning how to best store account and user records with hash maps, and coding a custom file database to store account records, gaining deep-level knowledge on its inner workings. Responsible for managing a project for three other developers by turning user stories into concise tasks, tracking progress to meet our biweekly performance goals, and reviewing changes to maintain functionality.
BJC Health System (formerly BJC HealthCare)
Role: Software Development Intern
Location: St. Louis, MO
Duration: Jul 2024 - present
- Solely authored a new full-stack feature that integrated lot number creation and deactivation into BJC's vaccination consent form, eliminating the need for a database administrator to manually insert records.
- Upgraded two web apps from Angular version 12 to 18, cutting build times by more than 50%.
- Increased test coverage beyond quality gates for both the Angular front-end and Spring Data back-end codebases, reducing time spent fixing bugs that made it to deployment and speeding up supervisor's code reviews.