Ahmad HassanFull-Stack AI Engineer
WorkDecisionsStackExperienceContactWriting
Hire me
Ahmad HassanLahore, Pakistan
EmailWhatsAppLinkedInGitHub
© 2026 Ahmad Hassan · Full-Stack AI Engineer in Lahore
Selected workEasyQuranAriaRetrivo VaultLeadForge AIRetailFlowNoteMindFitMind AIThe Copper LarderMindScribeSpendSmartFitTrack
Ahmad Hassan/Work/NoteMind06 of 11

AI knowledge platform

NoteMind

Notes that think with you.

Role
Solo · design, build and ship
Focus
AI · Web
Engineering dossier ↗GitHub repository ↗
173173
tests
00
vulnerabilities
768-d768-d
embeddings
PWA
offline reads

Overview

An AI-augmented MERN note-taking platform engineered to production standards: semantic search and cited Q&A across your notes, SM-2 flashcards generated from raw notes, and a live force-directed graph of wikilinked notes — free, with no ads and no paid tier.

What it does

  • Tiptap editor with slash commands, tasks, image upload and [[wikilinks]]
  • Cross-note Q&A streamed token by token, with cited sources
  • Semantic search with automatic keyword fallback during outages
  • SM-2 spaced repetition, streaks and an activity calendar
  • Version history on every save — restores are themselves undoable
  • Admin surface with live WebSocket stats, moderation and an audit log

Engineering decisions

01

Sessions are verified, not merely decoded

The user is loaded on every request, so deletion and suspension take effect now — and a password reset revokes every older token.

02

The test suite is validated, not assumed

Proven by re-introducing real, previously-shipped bugs one at a time and confirming each one is caught.

03

A Gemini key pool with real quota semantics

Round-robins across keys with per-key cooldowns that respect daily vs per-minute limits.

Stack

Frontend
React 19Tiptapd3-forcePWA
Backend
Express 5MongoDBSocket.IO
AI
Google GeminiEmbeddingsSSE

Screens

Next projectFitMind AI →A coach that re-plans around you — and asks before it changes anything.