profile image

David Sharpe

Founding Software Engineer

About Me

I'm a software engineer, Linux tinkerer, server builder, solution designer, and all-around computer science enthusiast. I love the feeling of "flow"​ that happens when I get really drawn into a project or a problem. I think that's what got me hooked on computing - either that, or my third-grade desire to run my own video game servers!

Work Experience

Mura

Mura - Founding Engineer, March 2025 - Present

As a Founding Engineer at Mura, I'm building a suite of new software tools to automate billing and dispatch processes for commercial field service companies. It's really satisfying to see products I've helped build from the ground up bring order to chaos and streamline tedious back office processes, improving productivity and revenue. I'm using FastAPI, LLMs, and Terraform to make an efficient stack that can ingest our customers' data and transform it with both AI and our powerful, flexible rules engine.

Find out more about Mura

EarnBetter

EarnBetter - Senior Software Engineer, February 2024 - March 2025

I used AI models to help job seekers find their next opportunities, by building a web-based real-time-audio AI practice interview, vector-database-powered resume-to-job-post matching, instant custom resumes and cover letteres, and more - using Django, PostgreSQL, web sockets, and both external and internal LLMs.

Find out more about EarnBetter

LÜK

LÜK - Senior Backend Software Engineer, April 2021 - January 2024

I created and maintained core product features in a RESTful backend architecture using Python, Django framework, and PostgreSQL. I made highly performant search engines for our product's hot paths, using Meilisearch as a derivative datastore. I built asynchronous image ingestion, image optimization, and web scraping task pipelines using Celery and Redis. I worked directly with both our product team and our users to find sensible solutions that balanced technical complexity against user needs. I designed, established, and maintained our cloud infrastructure, having converted an ad-hoc server-based deployment to a scalable and reproducible stack via Terraform and ECS.

Find out more about LÜK

MemberClicks

MemberClicks - Senior Software Engineer and Team Lead, December 2015 - April 2021

I built and maintained features for multiple products, using event-driven and RESTful microservices. I pioneered highly-parallel, high-throughput software designs using Kafka and Scala. I collaborated with the product team and key customers to design new features. I migrated customers from private cloud hosting provider to AWS. I interviewed candidates for engineering teams and helped develop our technical interview process.

Find out more about MemberClicks

Union Pacific Railroad

Union Pacific - Senior Application Developer, June 2014 - November 2015

On the Voice Automation team, I worked on VXML applications which take millions of calls per year, handling tasks ranging from calling crews for duty to helping employees track their remaining vacation time. I also made services accessible to other teams, including applications handling thousands of text-to-speech queries per day.

Find out more about Union Pacific

Public Projects

Marvin (the paranoid file monitor) FOSS

Watches file directories for all types of content changes and notifies you when they happen. Useful for shared servers containing important files.

View Marvin on Github

This website

Designed for speed and efficiency, hosted on Cloudflare Pages.