
EMGenius
2024Research-grade electromyography recording and analysis desktop app, shipped end-to-end as part of a small team. Handles live multi-device data at 16 kHz, real-time graphing, and full retrospective review.
I'm Caleb, a full-stack developer in Raleigh. I build fast, polished websites for local businesses, with fixed pricing and a one-week turnaround on the starter package.
Before writing a line of production code, I spent years grinding StarCraft II at a professional level: studying replays, optimizing decision-making under pressure, competing for prize money. Then I went to NC State and studied philosophy, which turned out to be the same discipline with worse graphics.
The engineering followed naturally. I joined the team building EMGenius, a research-grade electromyography platform, and owned features across a React/TypeScript frontend, Python backend, and cross-platform Electron shell. Shipping software to clinicians who depend on it made me care about the whole product, not just the code.
Now I'm freelancing, mostly building websites for small businesses in North Carolina. The same care that goes into clinical software goes into a salon site or a contractor's landing page: fast, reliable, and built to bring in customers.
When a brochure isn't enough. Booking, e-commerce, mailing lists, and a brand experience built from scratch.
A polished online home for local services like salons, contractors, and mechanics. Fixed price, one-week turnaround.
For founders and indies with an idea to ship. Two focused weeks, custom tech stack, working product at the end.

Research-grade electromyography recording and analysis desktop app, shipped end-to-end as part of a small team. Handles live multi-device data at 16 kHz, real-time graphing, and full retrospective review.

E-commerce storefront for a local potter, with headless Shopify integration on Next.js, a full product gallery, cart, and custom brand aesthetic built around handcrafted ceramics.
Whether you need a website for your business or a working MVP, let's talk. I'm taking on new clients now, with replies within one business day.