Exploring new ideas

I Build Scalable Apps
That Ship to Production

Hi, I’m David — a full-stack developer focused on turning complex ideas into reliable, production-ready apps using Python, JavaScript, and TypeScript.

Tech Arsenal

Technologies I use to bring ideas to life

Python
Python
TypeScript
TypeScript
JavaScript
JavaScript
React
React
Next.js
Next.js
Astro
Astro
Tailwind CSS
Tailwind CSS
PostgreSQL
PostgreSQL

Featured Projects

Some of my recent work and ongoing projects

Astro Contentful Starter Template project screenshot

Astro Contentful Starter Template

completed

A production-ready blog starter template built with Astro and Contentful CMS.

AstroTailwindCSSTypeScript
DaveyPics project screenshot

DaveyPics

completed

My photography portfolio and blog powered by Next.js and Contentful.

NextJSTailwindCSSTypeScript
Stock Analysis Dashboard project screenshot

Stock Analysis Dashboard

current

A comprehensive stock market analysis platform built with Apache Spark, Delta Lake, and Dash.

PlotlyPythonPySpark

Latest Posts

Thoughts on web development, technology, and building better software

Reverse Proxies and You: What They Are, Why They Matter, and How Vercel Fits In
October 7, 2025 6 min read

Reverse Proxies and You: What They Are, Why They Matter, and How Vercel Fits In

Reverse proxies are the quiet workhorses behind modern web architecture—speeding up requests, securing backends, and scaling apps. Even with edge platforms like Vercel, proxies still have a crucial role. Here's how they work, why you should care, and where to go next.

Reverse ProxyWeb DevelopmentInfrastructure
Read More →
What Are CTEs (and When Not to Use Them)
October 1, 2025 8 min read

What Are CTEs (and When Not to Use Them)

CTEs: your best friend in complex queries… until they're not.

SQLPostgreSQLData Analytics
Read More →
Why I Reached for DuckDB Instead of Spinning Up a Database
September 26, 2025 8 min read

Why I Reached for DuckDB Instead of Spinning Up a Database

DuckDB flips the analytics workflow on its head. Instead of spinning up PostgreSQL instances and migrating data, you can query files directly and get insights in minutes — perfect for prototyping and side projects.

SQLDuckDBAnalytics
Read More →

Let's Chat

Have a project in mind or just want to talk tech, music, or startups? Drop a message and let's make something epic.

Send Message