Skip to content
View felmonon's full-sized avatar

Block or report felmonon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FELMONON/README.md

Felmon Fekadu

Full-stack product engineer building developer tools, practical AI products, and production-grade TypeScript/Python systems.

Calgary, Canada. I ship product workflows end to end: auth, payments, persistence, email, tests, deploys, and AI integrations that fit inside real user workflows.

My strongest signal is public proof: shipped products, inspectable repositories, and pull requests reviewed and merged by maintainers at major open-source projects.

Current Focus

  • Maintaining msw-inspector, an MIT-licensed TypeScript CLI and GitHub Action for finding drift between real API usage and MSW mock coverage. Published to npm as msw-inspector-cli, latest release v0.1.4.
  • Building AI product systems with retrieval, citations, evals, persistence, billing, and clear release paths.
  • Contributing small, reviewable fixes to open-source projects I use.

Selected OSS Work

Project What I shipped PR
msw-inspector Maintainer of a CLI and GitHub Marketplace Action for MSW mock coverage checks repo
openai/openai-node Realtime sideband call_id connection support #1795
openai/openai-agents-python Isolate merged MCP tool metadata #3114
openai/openai-agents-python Race-safe SQLAlchemySession first writes #2725
openai/openai-agents-python Clarify cancel-after-turn streaming docs #2710
withastro/astro Fix defineLiveCollection loader typing #16018
withastro/astro Descriptive getImage error on astro sync #16017
withastro/astro Fix false-positive a11y content audit #16016
withastro/astro Defer HTML expression completions to TS #15927
withastro/astro Rewrite component auto-import names #15908
mswjs/msw Accept RequestHandler type in setup fns #2676
mswjs/msw Avoid open handles for infinite delays #2669
google/adk-js Native addon agent deps in devtools #219
google/benchmark Document benchmark_min_time CLI forms #2154
commaai/opendbc Cache Hypothesis strategies in car tests #3052

Selected Product Work

Project What it shows
TypeJung · repo Full-stack Jungian assessment with scoring, auth, saved results, Stripe checkout, and AI-assisted reports. Validated end to end with a real paid upgrade.
msw-inspector · Marketplace Developer tool shipped as an npm CLI and GitHub Action, with contributor issues and public docs.
NeuroFlow · repo ADHD-focused planner with AI task breakdown, scheduling flows, and body-doubling support.
Collab Editor · repo Real-time collaborative editor with Tiptap, Socket.io sync, autosave, and PostgreSQL persistence.
DocAgent Studio Local-first document QA with hybrid retrieval, citation-grounded answers, GraphRAG-style navigation, and offline evaluation.
AI Speech Coach Speech coaching app with live video sessions, Tavus integration, and saved feedback workflows.

How I Work

  • Full-stack product flows with authentication, payments, persistence, and email lifecycle.
  • AI-assisted 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.

Stack

TypeScript, JavaScript, Python, React, Next.js, Node.js, Express, PostgreSQL, Supabase, Stripe, Vercel, REST APIs, WebSockets, Playwright, Vitest, GitHub Actions.

Links

Pinned Loading

  1. jungian-typology-assessment jungian-typology-assessment Public

    Full-stack Jungian assessment product with auth, Stripe billing, saved results, private email offers, and AI-assisted reports.

    TypeScript 1

  2. constitutional-playground constitutional-playground Public

    Constitutional AI playground for comparing critique and revision loops in real time.

    TypeScript

  3. neuroflow neuroflow Public

    ADHD-focused planner with task breakdown, scheduling flows, and body-doubling support.

    TypeScript

  4. docagent-studio docagent-studio Public

    Local-first document QA with hybrid retrieval, citation-grounded answers, GraphRAG-style navigation, and offline evaluation.

    Python

  5. collab-editor collab-editor Public

    Real-time collaborative editor with Tiptap, Socket.io sync, autosave, and PostgreSQL persistence.

    TypeScript

  6. msw-inspector msw-inspector Public

    CLI and GitHub Action that finds gaps between MSW handlers and real API usage.

    TypeScript 2