Ella Choi
Frontend Engineer bridging UX and business impact
I focus on UI/UX and turning user needs into product outcomes.
Led cloud development at a startup, reducing data processing time from 6h to 30m and resolving 2,200+ issues. Helped retain users and generate over $1M in leads by delivering a no-training UI and accelerating product validation.
Built accessible and responsive UIs, deployed a personal portfolio site and an open source project in just 3 days, and continued to improve them through rapid feedback cycles, ongoing learning, and hands-on experimentation.
Skills
HTML
CSS
JavaScript
TypeScript
React
TailwindCSS
Vite
Next.js
Git
GitHub Actions
Jest
Vitest
Projects

DataHub
A cloud-based pathology data management service built with React and TypeScript. Supports efficient organization of large-scale files through features like drag-and-drop upload, folder management, and list/grid view switching. Provides a performant interface for navigating deeply nested directory structures and displaying metadata for high-resolution image datasets.

Workspace
A visual programming platform that enables researchers to construct image processing workflows through a drag-and-drop node editor. Includes core nodes such as Data Selector, Patch Generator, and High-Resolution Viewer, allowing users to configure and preview data pipelines in real time within a single interface.
Simple DatePicker Calendar
Developed and published a fully customizable React date selection component to npm that complies with WCAG 2.1 AA accessibility standards, applies Headless UI patterns for design system flexibility, and has been continuously improved through 10 patch updates and 1 minor update based on feedback from over 20 developers.

Personal Portfolio Website
Built a comprehensive developer portfolio website using Next.js 15 and modern frontend technologies to showcase my projects, skills, and professional journey. Implemented accessibility-first design with WCAG AAA compliance.
Study

Today I Learned
A personal learning journal where I record and organize what I've newly learned each day. It captures my growth process, from technical knowledge to thoughts on development culture.

Book Review
I read development-related books and summarize the key content and my thoughts. Beyond just summarizing, this is a record of how I contemplate applying the concepts to real-world projects.

Computer Science Study
I study and summarize computer science (CS) fundamentals to deepen my domain knowledge. This records my ongoing growth as I cover core concepts like operating systems (OS) and computer architecture.