Jeri Sommers 🐍

  • Summary
  • April 2015 - Present

Full stack software engineer with 10+ years building reliable systems in complex, regulated, fast-moving environments (health tech, civic tech, B2B and B2C enterprise experience). Skilled in agile processes, full stack development, and breaking complex and ambiguous product requirements into scalable and reliable technical solutons. Deeply passionate about user experience and building software to improve human lives.

Content controls

Show / hide content

side projects
positions
titles
achievements
education
Page jump links
  • Position
  • May 2026 - Present

Carpentry Interlude (Sabbatical)

  • built a toolbox
  • wired my first full electrical circuit
  • Unemployed Builder Hobbyist
  • May 2026
  • Achievement Unlocked
  • April 2026

10 year milestone

Officially been a software engineer for 10 years!

  • Project
  • February 2026

The Very Concept Of Time (bell timer app)

After my preferred meditation timer website went down, I built my own. Use the "uncooltoast it" button to see my preferred set of timers. Still to do: implement a way for folks to save and fetch their own preferred set. RIP, mindfulness.site.

screenshot of very fiery uncooltoast toast animation screenshot of very fiery bell timer app with several active bells
  • html
  • css
  • javascript
  • a totally reasonable amount of orange
  • creative commons audio
  • re-implementing the concept of the passing of time, courtesy of the programmatic bells :]
  • Project
  • December 2025

StackOverflow Developer Story

screenshot of this webpage (dark mode) screenshot of this webpage (light mode)
  • html
  • css
  • javascript
  • css-only color theming (including the switcher) :]
  • semi-accessible content display controls (uses js)
  • Position
  • August 2024 - April 2026

Senior Software Engineer at Abridge
Healthtech medical scribe startup (voice to transcript & medical note/documentation), 100-500 employees

  • google cloud platform (GCP)
  • typescript
  • javascript
  • nextjs
  • nestjs
  • reactjs
  • terraform
  • temporal
  • python
  • automating incident remediation
  • electronic health records (EHR)
  • EHR integrations
  • FHIR integrations
  • epic systems
  • responsive web design
  • accessibility
  • nursing integrations
  • vendor software fun times
  • random webviews embedded in other people's native apps
a mayo clinic tumbler and a phone with the abridge active recording screen on a small table or desk epic ambient flowsheets screen with ambient listening data available markers next to several rows including respiratory rate, oxygen saturation, breath sounds, heart rate, and blood pressure. I built that integration with the epic system -- including working with epic stakeholders to design the bespoke API for ambient nursing :) nursing care plan and patient education headers over UI showing part of a care plan for a patient who wants to be able to walk to the kitchen without getting out of breath. I built that prototype feature!
  • Senior Software Engineer (Abridge)
  • August 2024
  • Position
  • June 2021 - March 2024

Software Engineer at Spotify
Music/media streaming company, 8-10k employees

  • google cloud platform (GCP)
  • typescript
  • javascript
  • nextjs
  • reactjs
  • lottie
  • responsive web design
  • accessibility
  • java
  • deleting PHP
  • backstage
  • random webviews embedded in native apps
some of the maximalist spotify 2023 wrapped art -- because I helped build that! :) more spotify 2023 wrapped -- because I built that! -- this time it's the share cards side scroller, screenshot from an keyboard navigation demo spotify for work header -- because I built that! bright pastel green background with black Spotify for Work menu header. large heading text reads 'The sound of happy employees
  • Software Engineer (Spotify)
  • June 2021
  • Achievement Unlocked
  • March 2020

5 year milestone

It's been 5 years since my first software project!!

  • Position
  • February 2019 - March 2021

Senior Software Engineer at TrussWorks
Govtech consulting firm, 50-150 employees

  • typescript
  • javascript
  • reactjs
  • python
  • terraform
  • amazon web services (AWS)
  • AWS step functions
  • golang
  • accessibility
  • vendor software fun times
  • converting long paper forms into websites!
  • making government processes more accessible
  • bringing real time data validation into gov data input
  • react USWDS
  • Senior Software Engineer (TrussWorks)
  • February 2019
  • Project
  • January 2019 - Present

Cloud Technology 102 (Weather app)

Hobby project inspired by the 100 days of CSS challenge -- specifically, inspired by day 9. I wanted to make a little widget that shows the current state of Seattle's weather. Note that you will always get the Seattle skyline but aren't actually stuck with our weather. Optimized for a 400x400 display.

screenshot of weather widget showing cloudy weather at night. a few stars are visible over a simple cityscape which includes the great wheel, smith tower, columbia center, and a few other less distinct buildings. screenshot of weather widget showing clear weather during the day. the sun and moon are both up in the sky, and the moon is slightly less than full. the great wheel is open for business and lit dramatically.
  • html
  • sass
  • css in js (for math.random reasons)
  • open weather map APIs
  • open UV API
  • RIP solunar API
  • Unemployed Cycling Enthusiast Accused Of Not Even Wanting A Job
  • November 2018
  • Project
  • September 2018

Cloud Technology 101 (lightning cloud costume)

Absolutely destroyed an umbrella and several paper lanterns to make the most epic lightning cloud costume for Luminata, a local lights arts festival run by the Fremont Arts Council.

two orange light up humanoid figures on either side of someone holding a lightning storm cloud umbrella art piece someone holding a lightning storm cloud umbrella art piece with a few string lights hanging down past the umbrella handle
  • destruction
  • betrayal
  • DIY crafts
  • burning myself with hot glue
  • the painful lesson that anything can be heavy when you have to carry it for hours
  • Unemployed Cycling Enthusiast
  • June 2018
  • Software Engineer II (Microsoft)
  • May 2017
  • Achievement Unlocked
  • May 2017

US Patent (Microsoft)

Developed a feature that surfaced the most important next calendar event at the top of a user's email inbox, saving time for millions of daily active users by reducing the need to navigate away from OWA Mail module by 5%. (Filed May 2017, published Nov 2018, granted June 2020, based on my apprenticeship project.)

next calendar event feature -- view in outlook focused inbox next calendar event feature -- diagram from US patent with numbers pointing to several parts of the UI including the event title, event time, and feature name
  • Position
  • September 2016 - April 2017

Extension Lecturer aka Glorified TA at UW PCE
University of Washington's Professional & Continuing Education's Responsive Web Design series, 20-45 students

  • coaching
  • debugging
  • javascript
  • html
  • css
  • basic computer literacy
  • git
  • pair programming
  • web design
  • Part Time Tutor (UW PCE)
  • September 2016
  • Software Engineer I (Microsoft)
  • April 2016
  • Achievement Unlocked
  • March 2016

1 year milestone

First full calendar year as software engineer!

  • Position
  • December 2015 - June 2018

Software Engineer II at Microsoft
Enterprise hardware, software, & acquisitions company, 200-220k employees

  • typescript
  • javascript
  • reactjs
  • responsive web design
  • css
  • microsoft outlook
  • accessibility
  • c#
  • powershell
  • microsoft exchange server
  • complex single page apps
  • performance analysis
  • SPA boot optimization
  • crying in C#
  • also I wrote code that got burned onto discs that people can still buy??
  • sourcedepot >_>
  • teaching principal engineers how to git when our org finally got signoff to stop using sourcedepot :)
  • Software Engineering Apprentice (Microsoft + Ada)
  • December 2015
  • Education
  • May 2015 - April 2016

Full Stack Software Engineering at Ada Developers Academy

screenshot of ada website's ada core program header
  • ruby
  • rails
  • javascript
  • node
  • express
  • sqlite
  • postgres
  • git
  • html
  • css
  • arduino blinking lights
  • IRL post it note retros

Intensive software engineering training covering Ruby/Rails, JavaScript, Node.js, Git, RESTful API creation and consumption, SQL, Postgres, HTML5, CSS, Agile methodologies, localization, accessibility, encryption, design patterns, algorithms, hardware basics, inclusive culture building, bias recognition, and combating, social justice, and allyship. 40+ hours per week, 7 months in the classroom, 5 months in apprenticeship (Microsoft).

  • Project
  • April 2015

Solar system model

screenshot of the solar system -- some colorful circles over a black background
  • html
  • css
  • extremely unrealistic orbits

The very first Ada assignment -- given before we even started. I think we were supposed to do the sun and earth. I went a little overboard, drawing up the base solar system including many of the larger moons.

Please do not take this model as a recommendation for how to arrange your planetary systems. I am not an astrophysicist. If you keep your planets this close to each other or to your plasma spheroid, shenanigans. Many shenanigans. Crash, bang, very crispy.

  • Software Engineering Student!! 😭
  • April 2015
  • Project
  • March 2015

First ever coding project: Set clone

My first ever coding project! Built during my downtime between calls while working in a call center. It's a more color-blind-friendly version of the Set game. You can spam the hint button to auto play the entire game. View source to see my MS Excel-inspired deeply nested if statement-based code 😂

screenshot of set clone UX showing several cards screenshot of set clone UX showing several cards -- with a better color scheme
  • html
  • css
  • canvas
  • javascript to write canvas shapes
  • the most deeply nested if statements
  • Assistant Manager (Delivery Call Center)
  • 2014
  • Achievement Unlocked
  • 2012 - 2013

Hitchhiked over 1300 km across Europe and Turkey

While bouncing around between different volunteer roles at animal rescue centers, farms, and hostels, hitchhiked over 1,300 kilometers. Fethiye, Turkey and Berlin, Germany were my favorite locations by far -- not for hitchhiking, just for the people and sights and food. Loved meeting all the new people! Did not love most of the odd jobs I tried.

  • Animal Rescue Center & Hotel / Hostel Volunteer
  • 2012
  • Achievement Unlocked
  • 2012

Rage quit the restaurant industry

After some enjoyable time getting paid to listen to music while driving, I became a restaurant manager. The siren call of pizza could only take me so far in life. Eventually I left to find out what I might be better at doing. :)

  • Restaurant General Manager 🍕
  • Pre 2012