Skip to content
View nessed's full-sized avatar

Highlights

  • Pro

Block or report nessed

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
nessed/README.md

Ali

Full-stack developer. I work on automation plumbing, LLM extraction pipelines with deterministic validation, and internal tools that businesses actually run on.

JARVIS

github.com/nessed/jarvis

A personal assistant I talk to over WhatsApp. A FastAPI webhook writes messages into a Supabase Postgres queue and my laptop pulls them off and runs them, so nothing expensive has to stay up in the cloud.

Memory is local. Facts go to SQLite, embeddings come from Ollama on loopback, search runs through sqlite-vec, and self-hosted Mem0 sits on top. Nothing personal leaves the machine. LLM calls go through a router that tries free tiers before paid ones.

Speech-to-text is Whisper large-v3 running on this laptop's XDNA NPU, built from source, 12.4x faster than CPU on the encoder. If the NPU graph will not load it aborts instead of quietly falling back, so a passing result cannot be a lie. Voice notes work in both directions.

The queue does atomic claim, checkpoint, retry, backoff, per-job timeout and dead-letter, with duplicate Meta redeliveries dropped at enqueue and again at send. Two independently supervised workers, so slow memory work cannot starve incoming messages.

In progress, phase 3 of 6. Python, FastAPI, Supabase, Ollama, whisper.cpp.

Other projects

Pakistan Budget Extraction Dual-LLM extraction with rule-based validation over Pakistan's Annual Budget Statements, 2010 to 2027. Numbers reconcile against the printed source before anything is trusted. Python.

WhatsApp AI Assistant Meta Cloud API to n8n to LLM and back, with idempotent run claiming, bounded conversation context, and logging in both directions. n8n, Meta Graph API, Supabase.

bytesOS (live) Orders, revenue, cost and debt tracking for a campus food business. Pulls live from the operating Google Sheet. TypeScript, Express, Google Sheets API.

LMDA Profit Hub (live) Internal dashboard for staff performance, workshops and operational KPIs, with role-gated routes. TypeScript, React, Supabase.

Akada (live) Academic planner: semester planning, task tracking, study-session analytics. TypeScript, React.

Song Studio Sessions (live) Workspace for managing audio projects, lyrics and session notes. TypeScript, React.

Todoist Flow (live) Todoist client with a serverless API layer handling OAuth, sessions and task views. TypeScript, Vercel Functions.

Training Directory (live) Full-stack directory app with a typed schema layer. Next.js, Supabase, Drizzle ORM.

Stack

TypeScript, JavaScript, Python, SQL, C++ React, Next.js, Tailwind, shadcn/ui Node/Express, FastAPI, Supabase, PostgreSQL, SQLite, Drizzle, MongoDB n8n, WhatsApp Cloud API, LLM APIs, Ollama, Google Sheets API

Contact

Open to automation and internal-tooling work. Reach me through linkedin.

Pinned Loading

  1. song-studio-sessions song-studio-sessions Public

    Creative workspace for songwriters and producers to manage audio projects, lyrics, and session notes in one place.

    TypeScript

  2. gymsync-managementsystem gymsync-managementsystem Public

    C++ gym management system using OOP, vectors and file handling for attendance, membership and manager access.

    C++

  3. Js-Algorithm-Database-Practice-Problems-Solutions Js-Algorithm-Database-Practice-Problems-Solutions Public

    Exercises across databases, search and sort algorithms, arrays, and Big-O / auxiliary space analysis.

    JavaScript

  4. akada akada Public

    Academic planner and study companion: semester planning, coursework and task tracking, and study-session analytics.

    TypeScript

  5. bytesOs bytesOs Public

    Revenue, cost and debt tracker for a campus food business. Pulls live from the operating Google Sheet and returns quick financial reports.

    TypeScript

  6. jarvis jarvis Public

    Python