Skip to content
View Saadaan-Hassan's full-sized avatar

Highlights

  • Pro

Organizations

@rascui @acm-cuilhr

Block or report Saadaan-Hassan

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.

Content in all repositories owned by your account will be closed.
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
Saadaan-Hassan/README.md
Saadaan Hassan I start with how people actually work. Then I build what the workflow really needs. And I decide early what it must never do.

Full-stack product engineer at AURMAK, open to freelance and contract work.

Book a 30-minute call saadaan.dev LinkedIn X


Shipped

Orbit's Recall tab: project cards for in-progress work, each with a short summary and time spent Orbit's Timeline tab: a day's work sessions, one expanded to show its goal and where you left off

What it is The rule it never breaks
Orbit
macOS
A menu-bar app that turns what you work on into searchable memory, so "where did I leave that project?" gets a real answer: actual file names, URLs and projects.
Rust · Tauri · React · FastAPI · SQLite FTS5 · Qdrant · Groq
Never reads a password field or a keystroke, redacts secrets before anything reaches disk, and routes no data through a server of mine. Bring your own key, zero telemetry.
baseline‑skills
Agent Skills
Three skills that give any AI coding agent (Claude Code, Codex, Cursor, Antigravity, Windsurf) a secure-by-default baseline: OWASP, CIS and NIST-aligned review, project scaffolding, and pre-merge secret and dependency scans.
Python stdlib · Agent Skills spec
No company, cloud or framework baked in, and every script is short enough to read before you trust it.
Pakistan petrol prices
Web
Daily OGRA-notified fuel prices with full history, plus the Platts and exchange-rate inputs behind every change.
Next.js · Supabase · Cloudflare Workers · Recharts
Never shows a price it can't source. A failed sync keeps the last verified price, and the test suite fails if that ever changes.
saadaan.dev
Web
My site, on a CMS I built. Its chat agent answers from published work through tool calls, and AI assistants can draft posts into the CMS over MCP.
Next.js · Supabase · AI SDK · Groq · MCP
The chat never invents a client, a metric or a price, and the drafting credential can create drafts but never publish one.

Client work from DotCode, including a laboratory information management system and a performance-based hiring platform, is written up as case studies.

How I work

  • Start with how people actually work. A requirement tells you what someone wants built. Watching how they actually work tells you what they need, so that is where I start.
  • The "never" rule comes first. Every project above has one, and it shaped the architecture more than any feature did: Orbit's bring-your-own-key design, the petrol tracker's sync tests, the CMS's draft-only credential.
  • Agents write a lot of my code. I own the decisions. I review an agent's architecture the way I'd review a teammate's PR, and I built baseline-skills so the security basics don't depend on remembering to ask.

Writing

What I build with

ProductTypeScript, Next.js, React, Tailwind CSS
Backend & dataPython, NestJS, Django, FastAPI, PostgreSQL, Supabase
Systems & infraRust, Tauri, Docker, AWS, Vercel, Cloudflare
AIGroq · OpenAI · Gemini · Voyage AI · RAG on pgvector and Qdrant · MCP · Agent Skills

Studied computer science at COMSATS Lahore, where I chaired the ACM chapter.

Pinned Loading

  1. orbit orbit Public

    Local-first AI memory companion for macOS. Passively captures your activity and lets you recall it in plain language. Open source, BYOK (Groq + Voyage AI), no maintainer-run infrastructure.

    Python 2

  2. baseline-skills baseline-skills Public

    Agent Skills for a secure-by-default engineering baseline. Scaffold projects, scan for secrets, catch vulnerable dependencies. Works across Claude Code, Codex, Antigravity, Cursor, and more.

    Python 3 1

  3. Tutorify Tutorify Public

    Tutorify is a comprehensive platform designed to connect students with tutors for personalized learning experiences. Built with React Native Expo, Firebase, and Mapbox, Tutorify offers a seamless a…

    JavaScript 9 4