Stack and gear
Uses
The hardware, software, and services we actually use to build the apps, sites, and devices we ship. No affiliate links. No sponsorships. Just what we reach for.
Hardware
M-series Mac mini
Primary development machine
MacBook Pro
Travel and on-site work
iPhone Pro
Primary iOS test device
iPad Pro
Reading, sketching, secondary review
Apple Studio Display
Main monitor, color-managed
Mechanical keyboard
Quiet switches, charcoal keys
Standing desk
Sit-stand cycle through the day
Editor and shell
Xcode
iOS and Swift work
Cursor
TypeScript, React, Next.js
Visual Studio Code
Backup editor and quick edits
iTerm2 with Oh My Zsh
Shell
GitHub
Code hosting and CI
Web stack
Next.js
App Router, server components, Turbopack
React 19
UI
TypeScript
End to end on every web project
Tailwind CSS
Design tokens via @theme inline
Vercel
Hosting and deploys
Supabase
Postgres and auth where appropriate
iOS stack
Swift
Primary language
SwiftUI
Modern UI
UIKit
Where the platform still demands it
AVFoundation
Audio and media playback
MapKit and Core Location
GPS-tagged apps
App Store Connect
Submission, review, analytics
Windows stack
C# and .NET
Native Windows productivity tools
WPF
Desktop UI
MSIX and ClickOnce
Distribution where appropriate
Hardware and embedded
ESP and ARM microcontrollers
Sensor and IoT work
PlatformIO and ESP-IDF
Embedded toolchain
Custom PCB design
Through trusted fab partners
Real-time telemetry pipelines
Cloud-side ingestion
Services we trust
Resend
Transactional email
Namecheap
Domain registrar and Private Email
Vercel
Deploy and edge
Cloudflare
DNS where Namecheap is not the answer
Stripe
Payments when needed
Design tools
Figma
Wireframes, designs, prototypes
Affinity Photo and Designer
Bitmap and vector edits
ImageOptim
Asset compression before shipping
Day to day
Notion
Project notes and client docs
Things 3
Personal task list
Apple Notes
Meeting notes and napkin sketches
Granola
Meeting transcription and summaries
Inspired by the uses.tech collection. Want to talk about anything on this list, or get a recommendation for your own project? Get in touch.