I love the entire process of software development, from product discovery to implementation. And I can deliver at every step in the process.
billy
As principal engineer, I was instrumental in developing a platform that dramatically improved how major U.S. construction companies manage over 100,000 insurance policies across 3,500+ projects and counting.
In my time at billy, I touched every corner of the platform. We built services atop Elixir's OTP framework to run insurance compliance calculations and knock-on events such as triggering indexing processes. We created a highly responsive UI that delighted our customers with LiveView, Surface, AlpineJS, and Tailwind. We built mass emailing systems, third party integrations (e.g. Procore, Sage, Flatfile, Algolia), and so much more. Ee were our own DevOps team, establishing a continuous integration, deployment, and secrets management systems.
I was equally committed to fostering talent as I was to delivering code, onboarding new developers, and promoting a culture of psychological safety and ownership across the platform.
Technical Platform
- A construction insurance management system built on Elixir, OTP, Phoenix, LiveView, Surface and PostgreSQL
Umbra Search: African American Culture and History
As a solo developer, I worked with historians, archivists, researchers, and the arts community to create an award winning searchable website of over 800,000 items from more than 1,000 U.S. archives, libraries, and museums.
My goal is never to just write great software, it's to launch successful products. With Umbra Search I supported grant writing efforts with holistic feedback and technical writing. I met with focus groups and beta testers to identify core requirements. I even came up with the name for this project, "Umbra," while out on a run one afternoon. I bring this level of commitment and ownership to every project on which I work.
Technical Platform
- A custom data ingestion system (Ruby On Rails, Sidekiq, Node.js) that pulls and filters content from many library databases across the U.S.
- A search application built on the Blacklight Search platform (Ruby On Rails) and Apache Solr
- A custom thumbnail image caching service using AWS Lambda (Node.js) and CloudFront CDN
UMedia
I created a website to provide access to the University of Minnesota's 517 digital collections, 200k digitized items, and 2,654,590 digitized pages.
I also authored then released open source Ruby Bindings for the CONTENTdm API.
Technical Platform
- A custom Ruby On Rails and Apache Solr search application
- A custom thumbnail image caching service using AWS Lambda (Node.js) and CloudFront CDN
Minnesota Digital Library
I worked with Minitex IT staff and librarians to replatform the Minnesota Digital Library from CONTENTdm to the Ruby On Rails Blacklight search framework, backed by the CONTENTdm API (using the CONTENTdm API for Ruby Gem that I authored and open sourced) .
In order to support the Minitex Digital Library team as they developed and tested new features, I created a Docker-based local development flow for a single command platform setup process.
I also integrated the Minnesota Digital Library with the University of Minnesota Kaltura multimedia streaming platform.
Technical Platform
- A search application built on the Blacklight Search platform (Ruby On Rails) and Apache Solr
sportradar
At sportradar I focused initially on improving onboarding through documentation and small developer experience improvements, such as adding local docker development workflows to projects.
As a software engineer on the core platform team I took on responsibilities for extending applications like the NFL data processing platform and for upgrading and refactoring across the suite of applications. This work included assisting the DevOps team get applications ready for a massive infrastructure move to Kubernetes.
Technical Platform
- A large scale data processing microservices architecture powered by JRuby and RabbitMQ, among other technologies.
Campus Codefest
Born out of my conviction in the immense potential of greater cross-campus collaboration on software projects, I founded Campus Codefest. We brought together students and staff from across the University of Minnesota to work intensively together for two full days on projects of their choosing.
Campus Codefest became an annual tradition. Front line tech workers envisioned and created new systems, tools, and services together. Some projects took on new life outside the event but more importantly, Codefest broke down barriers between departments and inspired others to plan and hold their own events.