TalmagePotts
Software engineer. I design and build iPhone, Mac and web apps, from idea to launch.
Most of what’s below started as something I, or someone close to me, needed: a budget we’d actually keep, a dictionary that teaches how Japanese words sound, a card game played by our own house rules.
I take an idea from a rough description to something people use, on the App Store or on the web, and I care about the parts that are easy to skip: how it feels in the hand, whether it works without a signal, and whether it’s still fast a year later.
- Based in
- North Carolina, working remotely
- Open to
- Part-time engineering roles and freelance projects
- Education
- B.S. in Biomedical Science

Selected work
River Finance
Envelope budgeting where every dollar in your accounts has a job, synced with your bank and the same on your iPhone and your Mac.
Screenshot coming soonComing soonNichi
A Japanese dictionary for iPhone and Android that shows the pitch accent of every word and works fully offline.

Text-Fabric AI
Ask a research question about the Hebrew Bible or the Greek texts, and get an answer backed by searches you can check.


Scribe
Speech to text on your phone that's fast and accurate enough to replace typing.


Pinochle
Partnership pinochle played by our family's house rules, with computer players, online tables and our own card art.


Perch
A sidebar that sits beside Safari on the Mac, with spaces, tab search and hands-free voice control.
Screen recording coming soon
Skills
Skills link to the projects where I used them.
- Languages
- SwiftRiver Finance, Nichi, Perch
- RustRiver Finance, Nichi
- TypeScriptRiver Finance, Scribe, Pinochle
- PythonText-Fabric AI
- JavaScriptText-Fabric AI
- Apple platforms
- SwiftUIRiver Finance, Nichi, Perch
- AppKitPerch
- UniFFINichi
- Web and desktop
- ReactScribe, Pinochle
- SvelteKitRiver Finance
- TauriRiver Finance
- ViteScribe, Pinochle
- Node.jsScribe, Pinochle
- HonoScribe
- WebSocketsPinochle
- Data and sync
- SQLiteRiver Finance, Nichi
- ConvexRiver Finance
- PlaidRiver Finance
- AI
- Game AIPinochle
- Monte Carlo searchPinochle
- Vercel AI SDKRiver Finance
- Claude APIText-Fabric AI
- Gemini APIText-Fabric AI
- RAGText-Fabric AI
- Groq WhisperScribe, Perch
- Silero VADScribe
- Text-to-speechNichi
- Shipping
- Linux hostingText-Fabric AI, Scribe, Pinochle
- VitestPinochle
- PlaywrightPinochle
- App StoreRiver Finance, Nichi
- Other
- RevenueCat
- ElevenLabs AI and voice cloning
- Soniox speech to text
- AI training and clear instructions
- Education
B.S. in Biomedical Science
What I build
- iPhone and Android apps
- Native SwiftUI when an app should feel at home on iPhone, or one shared codebase when it needs both platforms. All the way through App Store release.
- Web apps
- Tools people use every day in the browser, phone included: offline support, accounts, sync, and AI where it actually helps.
- Websites
- Fast, simple sites that are easy for you to update, with contact forms that land in your inbox.
How I work
A short call
Thirty minutes, free. You tell me the idea and who it's for, I ask a lot of questions, and I'll tell you honestly whether I'm the right person for it.
A written proposal
What I'll build, what I won't, a fixed price and a timeline, in plain language. Usually within a few days of the call.
Design first, then building in the open
You approve the design before I build anything. From there, new features can be added while the work is underway, your feedback goes in quickly, and you get frequent test builds on your own phone or browser to see the progress and give the okay.
Launch and handoff
I handle the App Store submission or the deployment. You own the code and the accounts, and I stay around for fixes after launch.
Start a project
Tell me what you're thinking of building. A rough idea is fine; that's what the first call is for.
Prefer email? Write to hello@talmagepotts.dev.
Inquiry sent.
I read every inquiry myself and reply within two working days. A copy of what you sent is on its way to your inbox.
This form needs JavaScript for its spam check. Email me at hello@talmagepotts.dev instead.