Hi, my name is

David Nadler.

|

Full-stack developer crafting performant, scalable web applications and integrations. Comfortable across the entire stack — from database design to polished UIs.

Available for opportunities

About Me

DN

David Nadler

Full-Stack Developer

I'm a full-stack developer with a strong focus on building end-to-end web applications — from schema design and server-side logic to fast, clean frontends. I care about the details that make software feel right.

I've shipped production platforms, Discord bot systems, and data-driven tools. Whether it's a complex API integration or a polished UI, I'm comfortable owning the whole stack.

9

projects shipped

8+

years building

3

live sites

Currently building

A tactics roguelike in Unity and C#

Skills

Frontend

TypeScriptTypeScript
Next.jsNext.js
ReactReact
Tailwind CSSTailwind CSS

Backend

Node.jsNode.js
ExpressExpress
PostgreSQLPostgreSQL
RedisRedis

Integrations & Tooling

Discord.jsDiscord.js
Google APIsGoogle APIs
GitGit
GitHubGitHub
C#C#
UnityUnity

Projects

// featured project

DECUR

WIP

A claims corroboration platform for navigating complex information ecosystems. Maps relationships between statements, sources, and evidence using a force-directed network graph. Covers insider testimony, congressional records, and documented cases spanning decades.

Next.jsTypeScriptPostgreSQLTailwind CSS

BushTribe Eco Adventures

Full-stack marketing and booking site for an eco-adventure tour company on St. Croix, USVI. Integrates FareHarbor for live tour booking, Cloudinary for media delivery, GA4 analytics, and Schema.org structured data for local SEO.

Next.jsTypeScriptTailwind CSSFareHarborCloudinary
visit site →

DFC-Data

Data tracking and analytics tooling for competitive play. Focused on structured data collection, processing pipelines, and surfacing insights through clean interfaces.

Node.jsPostgreSQLGoogle Sheets APIRedis

SvS-Bot-2

A full-featured Discord bot for managing structured PvP matchmaking. Handles match scheduling, player registration, stat tracking, and automated result reporting via Discord.js.

Discord.jsNode.jsGoogle Sheets APIRedis

NvD Bot

Discord bot managing a Necromancer vs. Druid PvP ladder in Diablo 2. Handles player registration, challenge issuance, cooldown enforcement via Redis, result reporting with Google Sheets write-back, vacation tracking, and a live leaderboard — all via slash commands.

Discord.jsNode.jsGoogle Sheets APIRedis

D2R PvP 1v1 Bot

Discord bot managing a competitive Diablo 2: Resurrected 1v1 PvP league. Handles player registration, matchmaking queues, automated match assignment, result tracking with Google Sheets write-back, Redis-cached state, and a live ranked leaderboard — all driven by slash commands.

Discord.jsTypeScriptPostgreSQLGoogle Sheets APIRedis

Sewickley Run Club

Full-stack community site for an active local running club in Sewickley, PA. CMS-driven events and photos via Sanity with webhook cache revalidation, authenticated photo upload portal backed by Vercel Blob, contact form email delivery via Resend, and Framer Motion animations throughout.

Next.jsTypeScriptTailwind CSSSanity CMSVercel BlobFramer Motion
visit site →

Contact

Get In Touch

I'm currently open to new opportunities — freelance projects, full-time roles, or interesting collaborations. My inbox is open.