Available for opportunities

Derrick Warren

Full-Stack Software Developer

Four years of professional software development — survey applications and internal dashboards in Perl and JavaScript, ECharts data visualization for non-technical stakeholders, production deployments, and collaborative delivery with Git, Jira, and Bitbucket. Independently: full-stack TypeScript systems, AI agent pipelines, cloud infrastructure as code, and CI/CD from scratch. The work spans more than one project card.

Who I am

I'm a software developer who arrived here through a path most resumes don't follow. Before TypeScript, I was diagnosing vehicles, managing operations teams, building computers from components, and figuring out what was actually wrong when something stopped working. That systems-thinking instinct didn't go away when I moved into software — it just found a larger surface area.

Professionally, I spent four years at MarketVision Research building and maintaining custom survey applications, shipping ECharts dashboards for non-technical stakeholders, and co-developing a VS Code extension that automated workflows across the team. Independently, I designed and built dw-portfolio-platform — the system connected to this page. It's a production-grade monorepo with a Next.js platform dashboard, tRPC API, AI agents backed by Anthropic's Claude, eight parallel CI/CD jobs, and all cloud infrastructure managed through Terraform. I built it to show, not tell.

Career arc

Survey Programmer & Software Developer

MarketVision Research · Blue Ash, OH

Nov 2021 - Apr 2025

Built and maintained custom market research survey applications across the full lifecycle. Shipped ECharts dashboards, custom UI components, and co-developed a VS Code extension that automated team workflows.

PerlJavaScriptHTML/CSSApache EChartsSQL

Technology Team Lead

Sam's Club · Alpharetta, GA

Sep 2016 - Jan 2018

Led a team of ~10 associates across technology departments. Owned scheduling, training, onboarding, and cross-department operational coordination.

Team LeadershipOperationsTraining

General Mechanic & Office Manager

Master's Automotive · Marietta, GA

Sep 2014 - Jun 2016

Performed vehicle diagnostics, emissions testing, brake service, and alignments while simultaneously managing front-office operations and customer communication.

DiagnosticsOffice ManagementCustomer Relations

Lead Tire Technician & Accounting Associate

Sam's Club · Marietta, GA

2005 - 2014

Michelin and Goodyear certified tire technician. Managed inventory and reconciled financial records — dual expertise in technical service and business operations.

Michelin CertifiedGoodyear CertifiedAccountingInventory

Rideshare & Delivery Driver

Uber Technologies · Multiple States

Nov 2015 - Present

Maintained consistent service ratings through reliability and adaptability across independent, high-volume work environments.

Customer ServiceAdaptability

dw-portfolio-platform

A production-grade pnpm + Turborepo monorepo: 25+ packages spanning a Next.js platform dashboard, tRPC API, Drizzle ORM, AI agent system, and full Terraform IaC. Built end-to-end as a demonstration of what I ship independently.

What you'll see in the demo

Platform Dashboard

Live AI agent output, incident tracking, system health, and deployment history — all running on real infrastructure.

Role-Based Access

Sign in as a recruiter to see the demo overlay. Recruiters get scoped access to the dashboard without admin privileges.

AI Agents

Five specialized agents (CI, Sentry, Security, Deps, Docs) poll sensors and write structured incident memory to Redis.

Webhook Pipeline

GitHub and Sentry webhooks feed events into QStash, which dispatches async jobs to the agent layer.

Tech Stack

TypeScriptNext.js 16tRPCDrizzle ORMSupabaseUpstash RedisAnthropic SDKClerkGitHub ActionsTerraformTurborepoVitestDockerCloudflareVercel

AI Resume Generator

A Go microservice that generates ATS-optimized resumes via Anthropic's Claude. Select a target role and the service selects relevant experience, polishes bullet points with AI, scores the result for keyword compatibility, and renders an HTML preview plus a downloadable PDF.

What it does

Role-based generation

Choose Frontend, Backend, Full-Stack, Platform, or General Engineer. Claude selects relevant experience and rewrites bullets for the target role.

ATS scoring

Every resume is scored 0-100 for ATS compatibility with keyword gap analysis and actionable improvement suggestions.

PDF export

Download a clean, print-ready PDF generated by the Go service using gofpdf with full UTF-8 encoding support.

Go microservice

Standalone Go service deployed on Railway, called from Next.js server actions — credentials never reach the browser.

Tech Stack

Gochi routergofpdfAnthropic SDKTypeScriptNext.js 16RailwayCloudflare

What I work with

Languages & Core

TypeScriptJavaScriptGoPerlHTMLCSSSQLBash

Frontend & Frameworks

Next.js 16React 19AstrotRPCDrizzle ORMZod

Cloud & Infrastructure

VercelSupabaseCloudflareUpstashDopplerTerraformDockerRailway

AI & Automation

Anthropic SDKAI agent loopsPrompt engineeringQStashWebhook pipelines

CI/CD & Testing

GitHub ActionsTurborepopnpm WorkspacesVitestDocker ComposeESLint 9

Systems & Tools

GitVS CodePC assemblyHardware diagnosticsVehicle diagnosticsUbuntu / Linux

Get in touch

Reach out directly — this form sends via Resend, one of the live services powering dw-portfolio-platform.