Hi, I'm Drew. I move data from where it is to where it's useful.
Data engineer and full-stack developer. I design cloud-native pipelines and the web apps that sit on top of them. Messy at the start, crisp at the end.
Skills by domain
Data Engineering
- Python
- AWS Glue
- Lambda
- Athena
- Airflow
- Kafka
- RabbitMQ
Databases
- SQL Server
- PostgreSQL
- MariaDB
- Aurora
- Supabase
Web Dev
- C#
- .NET
- TypeScript
- React
- Next.js
- Vue.js
- Django
- JavaScript
- BigCommerce
Cloud & DevOps
- Azure
- AWS
- Vercel
- Heroku
- GitHub Actions
Hi, I'm Drew. Data engineer & full-stack developer.
I design cloud-native data systems and the web apps that sit on top of them: ETL, migrations and streaming on one side, Django, .NET and React on the other.
Senior Data Engineer @ DSN Software · Tulsa, OK
Senior Data Engineer @ DSN Software
- Spearheading a ground-up data migration from a competing healthcare platform, untangling significant structural differences between the source and target schemas.
- Built custom transformation logic for edge cases in the source data model that off-the-shelf tooling couldn't account for.
- Designing a centralized conversion platform on AWS with a third-party vendor, replacing one-off migration scripts with a repeatable workflow.
- Lambda for transformation, Glue crawlers for schema discovery, Athena for ad hoc querying, RDS as the backing store.
Associate Back-End Developer @ Limelight Marketing
- Rewrote a legacy application in Blazor serving 15,000 teachers across Kansas, improving performance and maintainability.
- Built a pipeline moving 1.3M orders, 580K customers and 30M custom field records into the BigCommerce API while managing rate limits.
- Led the migration from a custom platform to BigCommerce SaaS, designing ETL and validation across SQL Server databases.
- Shipped serverless Next.js apps on S3 with GitHub Actions CI/CD; primary client liaison for discovery and status.
Junior Data Engineer @ Flynn Group
- Designed ETL pipelines consuming end-of-day files from 1,000+ POS systems into PostgreSQL and Azure SQL.
- Built event streaming with Kafka for real-time ticket data and RabbitMQ for reliable message queuing.
- Developed fault-tolerant batch processing with retry mechanisms for high-volume transforms.
- Azure Functions and Data Factory for pipeline orchestration; Vue.js front ends over Python/PostgreSQL back ends.
Pricing Analyst Intern @ C.H. Robinson
- Built Power BI dashboards over SQL Server for the head pricing analysts.
- Automated a daily data fetch, saving the team ~15 minutes per day.
- Cleaned and analyzed customer and carrier data in Excel to support pricing decisions.




Dish List
An app to declutter cooking recipe and instructions.
Scribe Sync
An app to quickly extract your clippings and vocabulary from your Kindle Scribe
PDF Library
A light weight PDF viewing web app.
Nature Watch
Computer vision app that detects and classifies backyard activity. Built from scratch, with a custom ML model trained on real-world footage.
An Oversimplified Explanation of How Apps Work
This article was inspired by a conversation with my wife. We were talking about programming and she mentioned …
They Gave Me a Database and Said Good Luck
I've been given vague tasks before, but “here’s a demo app, good luck” was a new one. The …
Beyond Vibe Coding: How to Build Maintainable Software in the AI Era
AI tools can generate working code in seconds, but working code is not always good code. There is …
Bachelor of Business Administration, Information Technology @ Pittsburg State University
Atomic HabitsAtomic Habits
CodeCode
Great for experienced software engineers and beginners to get an understanding on the origins of code and how it works at its core.
Deep WorkDeep Work
Good principles to follow in an increasingly distracted world.
Extreme OwnershipExtreme Ownership
SapiensSapiens
Blockchain RevolutionBlockchain Revolution
A good introduction for anyone interested in blockchain technology and potential uses in the real world.
Hey, you scrolled this far — let's talk.
YouBook a free call