Hi, I'm William

Experienced software engineer specializing in full-stack development, with a focus on building scalable applications and user-centric experiences.

Experience

Marble Health logo

Founding Engineer

Marble Health

Jul 2024 - Present

Drove the initial development of the Marble Health platform, a service where we match students with therapists for virtual therapy sessions. Responsible for our therapist facing EHR product that therapists used to submit appointments for billing and help manage their patients and appointments. Was instrumental in taking us from our first appointment, to thousands of appointments per month.

Oportun logo

Senior Software Engineer

Oportun

Dec 2022 - Jul 2024 · 1 yr 8 mos

Was the Tech Lead of a new joint team across Digit and Oportun to bring the Oportun lending experience into the existing Digit app for millions of Oportun loan customers.

Digit logo

Software Engineer

Digit

Dec 2020 - Dec 2022 · 2 yrs 1 mo

Worked on the React Native mobile app and NodeJS backend development to bring new features to our members. Acquired by Oportun. Contributed to the development of a new product on top of the existing savings app experience offering a fully fledged checking account. Worked to scale this experience from the first 10 users to 10's of thousands of users.

Node.js
TypeScript
React Native
Augment CXM logo

Software Engineer

Augment CXM

Oct 2019 - Dec 2020 · 1 yr 3 mos

Working with Python/Flask, Postgres, and Kubernetes to enable our customers to gain actionable guidance on their contact center calls and chats.

Python
Flask
PostgreSQL
Kubernetes
Omniscience Corporation logo

Software Development Engineer

Omniscience Corporation

Oct 2017 - Oct 2019 · 2 yrs 1 mo

Lead the development of multiple full stack web applications (Angular, Java, Python, MySql) as well as our mobile app (iOS, Swift).

Angular
Java
Python
MySQL
iOS
Swift