Hi, I'm William
Experienced software engineer specializing in full-stack development, with a focus on building scalable applications and user-centric experiences.
Experience
Founding Engineer
Marble Health
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.
Senior Software Engineer
Oportun
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.
Software Engineer
Digit
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.
Software Engineer
Augment CXM
Working with Python/Flask, Postgres, and Kubernetes to enable our customers to gain actionable guidance on their contact center calls and chats.
Software Development Engineer
Omniscience Corporation
Lead the development of multiple full stack web applications (Angular, Java, Python, MySql) as well as our mobile app (iOS, Swift).