Open to full-stack & product roles

I build softwarepeople enjoy using,from web to desktop.

Mentor at Programming Hero and full-stack developer. I build web apps, APIs and native desktop tools with TypeScript, React, Node.js, Rust and C#, and help learners ship their first real projects.

Portrait of Abu Nayim Faisal
Mentor @ Programming Hero
Abu Nayim FaisalBangladesh
01Selected work
Beaver Video Editor

Beaver Video Editor

Fast multi-track video editor: cut, split, join and speed changes. Exports through a bundled FFmpeg using the fastest encoder it measures on your PC.

2026
Desktop app · Windows
  • Tauri 2
  • Rust
  • React 19
  • TypeScript
  • FFmpeg
OrixNotch
OrixNotch screenshot

OrixNotch

Dynamic-island toolbox for Windows. A pill at the top of the screen springs open into now playing, file shelf, phone transfer via QR, clipboard history and more.

2026
Windows utility
  • C#
  • .NET
  • Windows
  • Desktop UI
Phi Lab
Phi Lab screenshot

Phi Lab

AI-powered learning layer for Programming Hero: practice, speak, prove. Live voice mock interviews, Feynman and English labs, code, pixel and quiz labs, an AI help desk, and XP with badges.

2026
AI learning platform
  • Next.js 16
  • React 19
  • Prisma
  • PostgreSQL
  • Better Auth
  • Gemini Live
LeetCode API
LeetCode API screenshot

LeetCode API

Node.js API over LeetCode's GraphQL: profile stats, solved counts and the full submission calendar, behind simple REST endpoints. My most-starred repo.

★ 84 · 2024
Public API
  • Node.js
  • Express
  • GraphQL
Autiscope artwork

Autiscope

Flutter app for early autism screening: a questionnaire for toddlers aged 16–30 months, image-based prediction from a Keras model served by Flask, and doctor and patient zones with reports and schedules.

★ 5 · 2023
Mobile app · ML
  • Flutter
  • Dart
  • Firebase
  • Keras
  • Flask
github.com/faisal-shohag

More on GitHub

150+ repositories: Chat with Repo (AI over GitHub), BBC Bengali News API, fabric-guideline and re-title on npm, code-lab, and plenty more.

02AI engineering

Building AI into real products.

Shipped AI features across web and desktop: agents that call tools, realtime voice, and provider setups that keep working when one model goes down.

Agents & tool calling

Chat with Repo signs in with GitHub and lets an AI explore any repository on demand through GitHub-API tools. No indexing pipeline, with full multi-turn history.

  • Vercel AI SDK
  • Tool calling
  • GitHub API
  • Streaming

Realtime voice & resilient providers

Phi Lab runs live voice mock interviews over Gemini Live, falls back across Gemini, Ollama and Groq, and tracks AI usage in an admin dashboard.

  • Gemini Live
  • Provider failover
  • Usage tracking

AI inside native apps

OrixNotch puts an Ask AI panel (Claude, ChatGPT or Gemini) one hover away on Windows, plus a tracker for coding-assistant usage limits.

  • Multi-model
  • C# · .NET
  • Desktop UX
In my daily workflow
  • Claude CodeAgentic coding in the terminal
  • CodexOpenAI's coding agent
  • OpenCodeOpen-source terminal agent
  • AntigravityGoogle's agent-first IDE

My repos ship agent instructions (CLAUDE.md / AGENTS.md). I design and review every change.

03About

Full-stack developer, mentor at Programming Hero.

I work across the whole stack: React and Next.js on the front, Node.js, Express, Prisma and PostgreSQL or MongoDB on the back, plus Flutter, Rust and C# when a product needs to live outside the browser.

At Programming Hero I mentor developers through real-world builds. Outside of that I ship my own tools, from a Tauri video editor to a Windows notch utility, and I've solved 700+ algorithmic problems on LeetCode, CodeChef and Codeforces.

150+
Public repositories
700+
Problems solved
84★
Top open-source repo
2
Published npm packages
04Experience
  1. Now

    Programming Hero

    Mentor

    Guiding developers through full-stack builds and code reviews. Built Phi Lab, an AI learning layer for learners.

  2. Independent

    Product & tools builder

    Desktop apps (Tauri, C#), public APIs and npm packages: fabric-guideline, re-title.

  3. Competitive programming

    LeetCode · CodeChef · Codeforces

    700+ algorithmic problems solved in C++, JavaScript and Python.

05Toolkit

Frontend

06
  • TypeScript
  • React
  • Next.js
  • Tailwind
  • Flutter
  • Svelte

Backend

06
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • MongoDB
  • Supabase

Desktop & more

06
  • Rust · Tauri
  • C# · .NET
  • Python
  • C++
  • Firebase
  • Cloudflare
06Contact

Have a projectin mind?