![]()
Founding Software Engineer
GovWell · Full-time
Sep 2024 - Present
• 10 mos![]()
Software Engineer
Esper · Full-time
Mar 2020 - Aug 2024
• 4 yrs 6 mosResponsibilities:
- Full-stack software engineering: Write code in any of the frontend or backend codebases as needed.
- Infrastructure: Deploy the services, microservices, and supporting components using architectural best practices. Keep the site healthy by maintaining the monitoring pipeline and applying regular updates and security patches.
- DevOps: Help other developers succeed by curating and troubleshooting a local development environment. Automate deployment and release processes wherever possible.
Accomplishments:
- Architected the deployment for our new, public-facing 'Secretary of State' product. Facilitated product launch by assisting with frontend and backend code, as well as provisioning the infrastructure.
- Provisioned Kubernetes clusters, and migrated the company's applications and scheduled jobs
- Streamlined the local development experience with Tilt
- Authored internal tools (scripts distributed in a Homebrew tap, Gradle plugin) to increase developer productivity
Skills: Agile Methodologies · Amazon Web Services (AWS) · Debugging · Cloud Computing · TypeScript · Java · System Architecture · DevOps
![]()
Systems Engineer
Cloudflare, Inc. · Full-time
Oct 2018 - Mar 2020
• 1 yr 6 mosMember of the Argo Tunnel team (known today as Cloudflare Tunnel), enabling customers to securely connect their servers to the Cloudflare edge network.
Responsibilities:
- Maintained a daemon process that runs on each of Cloudflare's edge nodes, as well as a highly-available control plane. Collaborated with other engineering teams to ensure smooth interaction with other services in the Cloudflare ecosystem.
- Maintained the client application deployed on customer servers. As needed, troubleshooted issues with connectivity and memory consumption.
Accomplishments:
- Integrated various services into a local developer experience via Tilt
- Modified the edge nodes' codebase (which was, at the time, in Lua) to enable the named tunnels initiative
- Provisioned automated acceptance tests of the client application on Windows and Linux servers
![]()
RetailMeNot, Inc.
Aug 2014 - Sep 2018
Senior Software Engineer
Jan 2018 - Sep 2018
• 9 mosResponsibilities:
- Designed and maintained endpoints for the mobile app API
- Ingested content from diverse data sources; transformed and analyzed it via ETL jobs; published content to external consumers
- Maintained monitoring and alerting systems, and provided maintenance on-call
Achievements:
- Migrated the API from a static set of EC2 instances to a highly-available service with autoscaling baked in
- Released a new geofence admin tool to facilitate high-quality location-specific content
Software Engineer II
Jan 2015 - Dec 2017
• 3 yrsSoftware Engineer I
Aug 2014 - Dec 2014
• 5 mos![]()
Rice University
Sep 2010 - Dec 2013
Teaching Assistant (COMP 140)
Aug 2011 - Dec 2013
• 2 yrs 5 mosTaught students in person: guided in-class lab work in a "flipped classroom" setup, as well as running office hours. Prepared homework assignments by curating Facebook and Google Maps datasets for student use. Graded homework and exams.
Fondren Library - Circulation Desk
Sep 2010 - Dec 2012
• 2 yrs 4 mosInteracted helpfully with patrons. Assisted Librarians and other Library staff. Checked library materials in and out (books, CDs, study room keys). Watched the front door and signed in visitors.