- Built React and TypeScript goal-management interfaces from Figma designs, developing interactive tables, filtering, editing, and REST endpoints to consolidate 3 healthcare workflows into one reusable experience for care coordinators
- Automated Zoom-link delivery for virtual patient assessments by developing an event-driven SMS pipeline with Apex, asynchronous processing, and Twilio APIs, eliminating manual outreach for health coaches and supporting patient onboarding across New York and Illinois markets
- Co-developed an AI-assisted deployment platform using Claude Projects, TypeScript, and AWS CDK, standardizing secure containerized deployments so nontechnical users can stand up personalized internal applications
- Built automated tests and monitoring for healthcare data workflows, achieving 85% test coverage for an AWS S3 patient-file integration and developing a CloudWatch dashboard to surface failures across an asynchronous assessment-processing pipeline
About
Hi it's Zoe...you found my website! I'm a software engineer who loves building things, solving problems, and finding better ways to make technology work for people. I graduated from Virginia Tech with a degree in Computer Science and a minor in Psychology, which shaped my interest in both how systems work and the people who use them. Today, I work across the full stack, building web applications, APIs, cloud infrastructure, and automation in the healthcare space.
I’m naturally curious and happiest in environments where I can take ownership, collaborate with different teams, and keep learning along the way. Outside of engineering, I’m a longtime athlete and coach, experiences that have shaped how I lead, communicate, and show up for a team. I care deeply about community, creativity, and meaningful work, and I’m excited by opportunities to build technology that has a real impact.

Experience
- Implemented and shipped 5+ user-facing features and UX improvements for Kentik’s Network Monitoring System by developing full-stack solutions with Go, React, and Node.js, boosting device support ticket resolution by 30%
- Collaborated in Agile sprints with engineers, designers, and product managers, by participating in daily standups, sprint reviews, and technical demos, successfully deploying 3 major features to production and showcasing to stakeholders across the company
- Reduced developer debugging turnaround time by 15% by leveraging AI tooling and GitHub Copilot to rebuild network connectivity integrations and schemas
- Awarded Honorable Mention at Kentik’s first hackathon for creating a full-stack gNMI protocol tool with a React frontend and gRPC-powered backend, enabling the company to query remote device data and expand wireless capabilities
- Led a 7-member IT intern team as the sole female leader, coordinating sprint-style planning and task delegation to successfully deliver a capstone AI integration proposal at the company’s summer summit
Education
- Completed upper-level coursework abroad in Relational Database Management and Artificial Intelligence
Leadership — beyond the keyboard
- Lead a 46‑athlete lacrosse program: manage coaching staff, player development, scheduling and logistics, and program communications with athletes, families, and school administration
- Collaborate with the head coach to plan practices, develop athletes, and prepare game strategy, providing hands-on instruction


Projects
Universal Patient Timeline — Diverge Health
Designed and built the data layer for a Salesforce-embedded React widget that puts a patient's full care history on one chronological feed. It merges encounters, assessments, vitals, medications, goals, conditions, appointments, and tasks into one view for care coordinators.
- Wrote the design spec and implementation plan, defining a unified TimelineEvent model and a category registry, so a new data source only needs one config entry, one adapter, and one hook
- Built pure TypeScript adapters that normalize 11 Salesforce and Postgres (Prisma) API sources into timeline events, splitting lifecycle records (medication start/stop, goal set/completed) into separate events
- Implemented merge, sort, month-grouping, and time-bucket utilities with dayjs to drive the feed and an activity-density minimap
- Wrote 28 Vitest unit tests covering every adapter and utility, and designed the adapters to be framework-free so they can move to a backend endpoint without UI changes
Parking Occupancy Prediction — LSTM Capstone
Virginia Tech CS capstone (5-person team, ML lead): a web app for Blacksburg drivers that forecasts garage occupancy with per-garage LSTM models and recommends where to park based on your drive time.
- Trained one Keras LSTM per garage on minute-level occupancy data, using 5-step windows of occupancy, day of week, and time of day to forecast 5–30 minutes ahead, with 5-fold TimeSeriesSplit validation and early stopping
- Served the models through a Flask API that interpolates each forecast to the user's Google Maps drive time to that garage
- Weighted scoring ranks garages by predicted occupancy, travel time, and distance based on the user's chosen priority
- Express/Node backend links the React frontend (Leaflet, Google Maps Places and Directions APIs) to the ML service and a MySQL session store (Prisma, Liquibase), all packaged in Docker
CodeKids Pathfinding Teaching Tool
Developed a virtual pathfinding lesson and interactive web tools to teach algorithms and AI concepts, improving programming education for 15+ elementary students.
Skills
Contact
Want to get in touch? Send a note below.
