Professional Experience
Set technical direction and built the systems supporting Brilliant’s learning experience, spanning app architecture, shared design primitives, accounts, pricing, experimentation, and go-to-market initiatives.
- Modernized payments and billing for new products, pricing models, and complex tax requirements.
- Refactored the account model to support flexible hierarchies, supervision, and delegated management.
- Automated billing support workflows and equipped external support agents to triage billing issues and safely carry out sensitive payment operations.
Founded and led an internal tooling team for departments without dedicated engineering support, setting its roadmap, defining projects, and implementing alongside senior software engineers.
- Developed billing and payments infrastructure for complex insurance coverage scenarios and new payment methods.
- Built one of the company's largest new-customer pipelines, addressing complex HIPAA requirements in lead intake and conversion.
- Developed a referral intake system using OCR and LLMs to record insurance coverage information and help match patients with providers.
- Scaled a new AI chat service to handle expected launch demand.
Designed and implemented changes across Square services and Terminal firmware, working with owning teams to extend Terminal API’s capabilities and improve reliability.
- Investigated, diagnosed, and made improvements to payments reliability across multiple services (primarily Java, some Go and Ruby).
- Took a hackweek project and developed it from alpha to full GA product offering: Terminal API.
- Created a metrics framework and pipeline to track product success rates and overall revenue.
- Primary developer on a greenfield healthcare web platform and responsible for deploying it into production via Kubernetes.
- Made significant improvements to a Python-based data processing workflow.
- Developed a Vue-based web application for users to access and interact with their data.
- Created various services to support core application functionality in Python and Go.
- Full-stack software development (Scala, AngularJS) on a marketing and e-commerce platform used by over a thousand brands.
- Wrote and maintained JavaScript (Backbone.js) modules and plugins that were installed on brand websites.
- Ran and developed the on-call system by providing documentation, selecting tools, and defining the process.
- Assisted the DevOps team with migration into a VPC while maintaining uptime during the upgrades.
- Developed internal tooling, including a developer CLI application and a web application to manage project management tools.
- Made client-requested improvements to an existing Oracle/Java Struts project, wrote user acceptance tests, and documented previously undocumented subsystems.
- Helped develop new ASP.NET-based project management software with client-specific features and product design.
- Deployed new servers at work, including an SVN server for source code management and a new Linux-based deployment server.
- Developed and debugged desktop applications for the Linux operating system on both the x86 and ARM CPU architectures.
- Used the Qt C++ libraries and other open-source software to create a lightweight customized desktop environment.
- Tested ICA, RDP, and VMware View connections on Thin Client hardware in order to discover bugs and optimize performance.
- Customized several open-source packages to better fit the Thin Client environment, such as Firefox and FreeRDP.
- Migrated and rewrote outdated mammography tools from Visual FoxPro to .NET and T-SQL.
- Reverse-engineered legacy solutions and built ActiveX controls to ensure software was viable for both older and newer machines.
- Created a new tool to help mammogram technicians and radiologists communicate results of a scan to the referring physician.
- Updated an internal communication web application using C# and ASP.NET.
Engineering Skills
Programming Languages
- Java
- JavaScript
- Go
- Python
- Rust
- Scala
- Shell
- TypeScript
Technologies
- AWS
- Ansible
- BigQuery
- Chef
- Docker
- DynamoDB
- GCP
- Kubernetes
- Looker
- MySQL
- Packer
- PostgreSQL
- React
- Redis
- Snowflake
- Terraform
- Vue
Education
Drexel University, Philadelphia, PA
B.S. in Computer Science 2014
Credentials & Volunteer Work
- EMT, Highland Rescue Team — Golden, CO
- EMT-IV (NREMT, IV certified in Colorado)
- Wilderness First Responder
- Volunteer trail work, primarily with the Continental Divide Trail Coalition
- Volunteer meal delivery with Nourish Meals on Wheels
