Jeff Stephens
I'm a Boulder-based technical engineering leader with 10 years of experience.
I'm currently working as Founding Engineer at Magic Story, using generative AI to create hyper-personalized books so that every child can see themself as the hero of the story.
Projects
Got 'Emabout.gotem.live
- Mobile Web
- React
- NodeJS
- Express
- GraphQL
- PostgreSQL
- Websockets
A social game for people to gather around the TV and play with their friends. Built with a React frontend, Express backend, GraphQL and Pusher-powered websockets. Deployed with Netlify and Fly.io.
A collaboration with my friend who built the Apple TV app using the same web backend.
- 🏺Amphora View Project
- React
- NodeJS
- Express
- GraphQL
A work hackathon project, Amphora was an internal deployment platform. It automatically deployed a full replica of a three-repo stack, including an isolated database, with fully customizable branches for code and Kubernetes infrastructure.
- 🎛️Playbook / Reach OutsView Project
- Contentful App
- GraphQL Introspection
- Custom Templating Engine
- Rules Engine
The Playbook and Reach Outs tools were offered to a wine selling community. I built a sophisticated backend and rich administration interface for the home office team to easily customize behaviors. For example, a "Playbook Card" could be configured to publish to any seller who enters a given Segment audience, then archive itself and give the seller reward points when they interact with it on the website.
Check out some screenshots!
- 🥞Custom Job QueueView Project
- PostgreSQL
- Horizontal Pod Autoscaling
- Code Generation
After not finding a developer-friendly NodeJS job queue that fit my team's needs, I developed a custom one — simple at first, but now processes ~200,000 jobs per day with multiple queues, automatic retries, and demand-based worker autoscaling.
Clusterverseclusterverse.app
- macOS
- Swift
- DigitalOcean REST API
My foray into macOS development, Clusterverse makes it easy to manage your Kubernetes context from the Mac menu bar. Integrates with the DigitalOcean API for one-click auth into DOKS clusters.
- 🚦Throttled Fetch ServiceView Project
- NodeJS
- Redis
- lodash
To solve the problem of many distributed app instances requesting data simultaneously, I created a service that is essentially a wrapper around
lodash.throttle
along with library code to make it trivial to use in any NodeJS app. This cut down around 90% of redundant requests in a few of the hottest endpoints while still keep data fresh.