Day 49 of Building • Since Oct 10, 2025
Day 49
CreativeProblem SolverFast

Customers don't care how elegant your code is.
They care if it works and if you can explain it when it doesn't.

Here's the truth most companies are missing: traditional development practices are becoming obsolete. AI partnership isn't the future. It's the present. And the people who understand how to build WITH AI, not just use it as a tool, are defining what technical work looks like in 2025.

I spent 15 years in customer-facing roles - managing relationships, explaining technical complexity, solving problems under pressure. Then I learned to build the solutions myself - using AI as a development partner to ship at 10x speed. No bullsh*t. No excuses.

Just production software that solves real problems.

15
Years Professional
49
Days Building
10+
API Integrations
28
Database Tables

Projects Built (49 days)

Self-directed learning through hands-on building: pre-launch Micro-SaaS, personal tools, and infrastructure

AI Voice Agent

Multi-tenant voice AI platform with real-time conversations

THE WORK

  • Real-time voice AI with ~600-800ms response latency
  • WebSocket streaming: Deepgram STT → Groq LLM → Cartesia TTS
  • Auto-scaling on Fly.io (0→1 in <5 seconds)
  • AI provider auto-switching with Groq/Gemini fallback
  • Multi-tenant architecture with isolated data and webhooks

TECH STACK

Node.jsWebSocketsDeepgramGroqCartesiaNeon PostgreSQLFly.ioDocker

IMPACT

Production
status
~600-800ms
latency
Auto-scaling
scaling

RAG Chatbot

Production RAG with vector search and GPT-4o

THE WORK

  • PostgreSQL pgvector with HNSW indexing for semantic search
  • OpenAI embeddings (text-embedding-3-small) + GPT-4o chat
  • Semantic chunking: 500 tokens with 50-token overlap
  • Digital Ocean upload service for 25MB file processing
  • Optimized for speed: 3-5 second responses, concise answers

TECH STACK

Next.js 16PostgreSQL (pgvector)OpenAI GPT-4oDigital OceanHNSW IndexingRAG Architecture

IMPACT

Production
status
25MB uploads
fileSize
Vector databases
learned

Anthropic Models Manager

Centralized AI model management serving 10+ production apps

THE WORK

  • Fully automated model detection via daily cron (zero-touch updates)
  • TypeScript-based API serving live model configs to production apps
  • A/B testing dashboard with usage analytics and cost monitoring
  • Vercel Edge Functions + Neon PostgreSQL architecture
  • Public demo with clean, documented codebase

TECH STACK

TypeScriptVercel Edge FunctionsNeon PostgreSQLAnthropic Claude AIVanilla JavaScript

IMPACT

Production
status
10+ apps
apps
Fully automated
automation

File Upload Microservice

S3-compatible upload handler for large files

THE WORK

  • Digital Ocean Spaces (S3-compatible) integration
  • Nginx reverse proxy with SSL termination
  • PM2 cluster with 2 instances and auto-restart
  • CORS handling for cross-origin uploads
  • Handles 500MB+ files efficiently

TECH STACK

Express.jsDigital Ocean SpacesNginxPM2SSL/TLS

IMPACT

Deployed
status
500MB+
fileSize
Object storage
learned

Personal SMS & Voice Platform

AI-powered messaging and WebRTC calling for voip.ms

THE WORK

  • AI reply drafting with Claude (learns relationship context and tone)
  • WebRTC browser calling via FreeSWITCH SIP gateway
  • Voicemail transcription with audio playback
  • Privacy mode for masking sensitive data during screen sharing
  • TypeScript Edge Functions with CSRF and brute-force protection

TECH STACK

TypeScriptVercel Edge FunctionsNeon PostgreSQLvoip.ms APIAnthropic ClaudeJsSIP/WebRTC

IMPACT

Production
status
Daily personal use
purpose
WebRTC/SIP integration
learned

Pre-Launch Micro-SaaS

AI-powered answering service for small businesses

THE WORK

  • 28-table PostgreSQL database schema for multi-tenant architecture
  • Integrated 5 APIs: Twilio, Stripe, Resend, Claude, Mailgun
  • Subscription billing system with tiered plans and prepaid balance
  • Mobile-responsive PWA with real-time call playback
  • PM2 worker pools for background job processing

TECH STACK

Next.js 14PostgreSQL (Neon)TwilioStripeVercel EdgeWebSocketsDeepgramGroqCartesia

IMPACT

Pre-Launch
status
Payment processing
learned
Production-ready
deployment
View Demo →View GitHub →Coming Soon

Personal Dashboard Suite

6 interconnected productivity tools for personal use

THE WORK

  • JWT authentication across subdomains with session sharing
  • CSRF middleware protection pattern for state-changing endpoints
  • Multi-service architecture with centralized user management
  • Security retrofit: identified and fixed 19 vulnerable endpoints
  • Hybrid Vercel + Digital Ocean deployment

TECH STACK

Next.jsPostgreSQL (Neon)Vercel Edge FunctionsDigital OceanPM2JWT Auth

IMPACT

Functional
status
Daily personal use
use
Multi-tenant patterns
learned
View Demo →View GitHub →Coming Soon

Open Source & Explorations

Side projects exploring different domains and technologies

GIF Recorder (Chrome Extension)

MacOS screen capture with server-side conversion

THE WORK

  • Native Swift app using ScreenCaptureKit for accurate cursor on Retina
  • Chrome Native Message bridge for extension-to-native coms
  • Window-only capture with sourceRect cropping (no black space)
  • Express server with ffmpeg palette-optimized MP4→GIF conversion
  • Multi-browser support (Chrome, Vivaldi, Arc, Brave, Edge)

TECH STACK

SwiftScreenCaptureKitChrome ExtensionNative MessagingExpress.jsffmpegDigital Ocean

IMPACT

Personal tool
purpose
Browser APIs, video processing
learned
Deployed
status

BrightnessControl (macOS Native App)

Systems programming exploration: DDC/CI hardware control

THE WORK

  • Native Swift app for macOS status bar (AppKit, CoreGraphics, IOKit)
  • DDC/CI protocol build for external display control (M-series ARM64)
  • Gamma table manipulation for software-based brightness adjustment
  • Link Displays mode for simultaneous multi-monitor control
  • Keyboard shortcut system with cursor-based display targeting

TECH STACK

Swift 5.9+macOS FrameworksDDC/CI ProtocolIOKitCoreDisplay

IMPACT

Personal tool
purpose
Systems programming
learned
Daily use
status

Hard Lessons

Challenges that shaped how I think about development

Security-First Development

Why security can't be an afterthought

CHALLENGE
  • 19 API endpoints deployed without CSRF protection
  • Vulnerability discovered after production deployment
  • Every state-changing endpoint was at risk
APPROACH
  • Systematic audit across 4 subdomains
  • Built reusable withCsrf() middleware
  • Documented patterns in "Security Bible"
OUTCOME
  • Zero vulnerabilities, zero-downtime rollout
  • Reusable security library for all projects
  • New rule: security designed in, not bolted on

AI-Assisted Development

Questioning TypeScript convention

CHALLENGE
  • Convention says TypeScript prevents bugs
  • Does that apply when AI writes the code?
  • Needed data, not dogma
APPROACH
  • Analyzed actual bugs: column renames, event bubbling, env vars
  • Pattern: none were type errors
  • All were logic/conceptual mistakes
OUTCOME
  • Informed decision: JavaScript over TypeScript
  • Faster iteration without compile steps
  • AI bugs need investigation, not type checking

Tech Stack & Tools

Technologies I use to build, deploy, and manage production systems

Cloud & Infrastructure

Vercel
Edge Functions, deployments, blob storage
Digital Ocean
Droplets, Spaces, networking
Neon
PostgreSQL databases, connection pooling

APIs & Integrations

Bland.ai
Voice AI, call automation
Twilio
SMS/Voice communications
GitHub API
Repository management
Resend
Transactional emails
CloudConvert
PDF generation, screenshots

Databases & DevOps

PostgreSQL
Schema design, query optimization
PM2
Process management, clustering
Nginx
Reverse proxy, SSL termination
Git
Version control, CI/CD

AI & Development Tools

Claude Code
AI-assisted development
OpenAI API
GPT integrations
Next.js
React framework, SSR
Node.js
Backend services, APIs

The AI Partnership Model

How I ship 10x faster than traditional development

My approach to development is different. I leverage AI tools like Claude Code not as a crutch, but as a true development partner. I provide the vision, business logic, and architectural decisions. AI handles the implementation details.

This partnership allows me to ship features faster and maintain higher code quality than traditional solo development.

I Bring:

  • • Business requirements & creative vision
  • • Architectural decisions & system design
  • • Customer research & problem identification
  • • Production troubleshooting & debugging

AI Brings:

  • • Implementation speed & efficiency
  • • Code pattern recognition
  • • Best practice suggestions
  • • Documentation generation

Result: Production software in 49 days that would traditionally take 6+ months.

This isn't about shortcuts. It's about working smarter with modern tools.

The Combination

Most technical roles need both customer communication and technical execution.
Most people only have one.
I have both.

Customer-Facing (15 Years)

Understanding What Customers Need

Founder & Creative Strategist
PureForward Media (2021-2023)

Meta Ads Specialist
Vertex Marketing Agency (2022-Present)

  • • $80K+ monthly ad spend across 3+ accounts
  • • 95%+ client retention through market volatility
  • • Asynchronous international client partners

Skills Developed:

  • Explaining technical complexity to non-technical stakeholders
  • Managing customer relationships through implementation challenges
  • Troubleshooting under pressure with incomplete information
  • Having direct, respectful conversations when things aren't working
  • Understanding business requirements and translating to technical specs

Technical Execution (49 days)

Building What They Need

AI & LLM Integration:

Claude API integration and prompt engineering, conversational AI design, RAG-style architecture

Development:

JavaScript, React, Node.js, RESTful API integration, serverless architecture (Vercel), PostgreSQL (28-table schema)

Integration & Automation:

6-platform API architecture (Twilio, Cal.com, Stripe, Bland.ai, Make.com, Neon)

What 49 days Proves:

  • Production software while working full-time
  • AI-native development from day one
  • Focus on working solutions, not perfect code
  • Tried multiple approaches until it worked
  • Self-directed learning without hand-holding
  • Real deployments, not tutorials

This combination is rare and valuable for customer-facing technical roles:

Customer Facing
Technical Team
Demo product
Solutions Engineer
Troubleshoot
Guide adoption
Implementation Engineer
Deploy systems
Explain clearly
Customer Success
Debug issues
Manage clients
Technical Consultant
Architect solutions
Most companies hire two. You get two for one.

What's the Catch?

49 days of building. 15 years of talking to customers.

I won't pretend I have 5 years of backend experience.

But I can build technical solutions, troubleshoot when they break, and explain what happened without making customers feel stupid.

For customer-facing technical roles, that combination matters.

If you need someone who can:

  • Implement solutions
  • Debug production issues
  • Communicate clearly under pressure
  • Learn your stack fast
  • Work without hand-holding

...then let's talk.

Let's Build Something

Interested in working together? Get in touch.

Built with modern tools and AI partnership

© 2025 Cameron O'Brien