Full-stack product engineer in Calgary, Canada. I ship product systems with TypeScript, Python, React, Node.js, Supabase, Stripe, Vercel, and practical AI integrations.
My strongest signal is public proof: shipped products, inspectable repositories, and upstream pull requests accepted by major open-source projects.
I work best at the intersection of product engineering and systems discipline:
- Full-stack product flows with authentication, payments, persistence, and email lifecycle
- AI-assisted product features that sit inside real user workflows
- Developer tools, testing infrastructure, and static analysis
- Real-time collaboration, document retrieval, and local-first AI systems
- Open-source fixes that survive maintainer review
- TypeJung - full-stack Jungian assessment product with a 42-question scoring engine, saved results, auth, private email offers, Stripe checkout, and AI-assisted reports. First real paid upgrade validated end to end.
- msw-inspector - CLI and GitHub Action for finding gaps between MSW handlers and real API usage. Published as an npm package and GitHub Action.
- DocAgent Studio - local-first document QA with hybrid retrieval, citations, GraphRAG-style navigation, and offline evaluation.
- Collab Editor - real-time collaborative editor with Tiptap, Socket.io sync, autosave, and PostgreSQL persistence.
- NeuroFlow - ADHD-focused planner with AI task breakdown, scheduling flows, and body-doubling support.
- AI Speech Coach - speech coaching app with live video sessions, Tavus integration, and saved feedback workflows.
- openai/openai-agents-python - fixed a SQLAlchemy session race condition and clarified streaming behavior docs.
- mswjs/msw - fixed Node test open-handle behavior and RequestHandler typing issues.
- withastro/astro - fixed language server completion behavior and image tooling issues.
- commaai/opendbc - improved CI test performance by caching Hypothesis strategies.
TypeScript, JavaScript, Python, React, Next.js, Node.js, Express, PostgreSQL, Supabase, Stripe, Vercel, REST APIs, WebSockets, Playwright, Vitest, GitHub Actions.
- Portfolio: felmon.tech
- GitHub: github.com/felmonon
- LinkedIn: linkedin.com/in/felmonfekadu



