/uses · Updated May 2026
What I actually use.
The full stack — editor, languages, frameworks, AI, infrastructure, automation, hardware. Every tool here is in active production use, not on a shelf. If I've dropped something I once used, it's because something earned its place better.
I.
The Editor
Claude Code
The terminal-resident AI partner that wrote 80% of the code on this site. Subscription, daily driver.
VS Code
When the AI hands off — type-checking, debugging, design previews.
Terminal
PowerShell on Windows, iTerm2/zsh on Mac. Every workflow ends up scripted.
II.
Languages
TypeScript
Default for anything that ships to a browser or a phone.
Python
Default for anything that scrapes, automates, calls an AI, or talks to a server.
Bash + PS
Bash on Mac, PowerShell on Windows. Every workflow eventually gets a script.
III.
Frameworks
Next.js
purcellventures.co, elijahbot-refresh, every web tool I ship.
React Native + Expo
Mobile apps. Persona AI, prayer-walk app, anything that needs to be on a phone.
Electron
Desktop apps — ElijahBot Overlay runs as one.
Tailwind CSS
When I'm not writing custom inline styles, this.
IV.
AI Stack
Claude API
Anthropic's API. Default LLM for everything I build.
OpenAI API
Backup + voice transcription. Whisper still hard to beat.
ElevenLabs
TTS for the overlay's voice output.
Embedding APIs
Semantic search across notes, memory, and content libraries.
V.
Infrastructure
Vercel
Hosting for every Next.js site I ship.
Cloudflare Tunnel
For exposing localhost so the phone can reach the desktop dashboard.
ntfy.sh
Push notifications without an app. Powers ElijahBot's phone-tap approvals.
Resend
Transactional email — booking confirmations, lead notifications.
Supabase / Firebase
Whichever fits the app. Supabase for SQL, Firebase for realtime + auth.
VI.
Automation
yt-dlp
Source footage for the YouTube pipeline.
MoviePy
Assembling generated content into final videos.
Selenium
Headless scraping when an API doesn't exist.
Task Scheduler
Windows-side cron — every ElijahBot job runs on this.
VII.
Hardware
Windows desktop
Where the long-running automations live. The workshop.
MacBook
Travel + on-the-go. Same memory directory, synced via iCloud.
Android phone
ntfy on the home screen for one-tap approvals from anywhere.
Condenser mic
Worship, course recording, anything voiced. Already paid for.
VIII.
Tools I refuse
Subscription bloat
If I don't open it weekly, I cancel it. Stripe Bill Pay is my friend.
No-code platforms
Used them. The exit cost is too high. Custom code lasts longer.
Generic AI 'productivity' tools
I'd rather write the workflow than rent it from someone else.
This page updates when the stack actually changes. Inspired by uses.tech.