
Wisesheets
Wisesheets markets an Excel and Google Sheets add-on for institutional stock data. I worked on the Next.js GTM site: OAuth signup, API key dashboard, and programmatic SEO generating thousands of ticker-specific metric pages.

—·Full portfolio
28 builds from client delivery, freelance, fellowship, and personal experiments.
Filter by stack if you care about a specific lane. Everything here shipped to a real user, client, or deadline.
28 projects

Wisesheets markets an Excel and Google Sheets add-on for institutional stock data. I worked on the Next.js GTM site: OAuth signup, API key dashboard, and programmatic SEO generating thousands of ticker-specific metric pages.

My ongoing side build for lab report chaos. MedLens+ extracts CBC, LFT, and thyroid values from clinic PDFs into longitudinal timelines. Agents cite ranges from the uploaded report. They never diagnose.

Built in 48 hours for Band.ai's hackathon. Five specialist agents (Ethics, Security, Legal, Product, Compliance) review AI feature proposals and produce a governance record with verdicts and release conditions.

Women's sports schedules and scores are scattered across leagues and apps. WOW Sports pulls WNBA, NWSL, and EBWSL data into one pnpm monorepo: Next.js web, Expo mobile, and Effect-based ingest on DigitalOcean.

I built on a multi-tenant agentic platform at Wamo. Document RAG uses OpenSearch and Neptune. A planner coordinates agents with 63 service adapters. Real-time chat runs on AWS Lambda and Step Functions.

PE firms lose billable hours to manual timesheet entry and scattered calendar data. BillPilot syncs Google and Microsoft calendars, runs approval workflows, and generates rate-based invoices from a multi-tenant AWS SAM backend.

Healthcare wellness orgs rely on Power BI for metrics but lack governed change workflows. WellByte merges DAX-fetched Power BI org data with PostgreSQL approval states, Auth0 RBAC, Redis caching, and audit trails.

DRC miners often wait weeks for fair payment with no proof of ore quality. PowerLink Mining is an offline-first PWA with AI ore verification, M-Pesa and Airtel payouts, and Celo chain-of-custody on AWS SAM in af-south-1.

Cattle health records still live in paper notebooks across LATAM farms. Cattle Verify digitizes RFID field encounters, QR packaging traceability, and immutable compliance exports in a Capacitor PWA with 90%+ offline usage.

User-reported bugs often lack reproducible evidence for engineering teams. Verity runs Playwright in AWS Lambda to capture screenshots, JS errors, and API failures, then deduplicates and scores issues before GitHub triage.

Wamo client work on a developer platform that maps codebases into Neo4j graphs. Tree-sitter parses 15+ languages. A VS Code extension and MCP server run on Azure Container Apps, provisioned with Terraform.

I built CaptionForge as my first shipped AI product. Upload an image, get platform-ready captions and SEO hashtags from OpenAI in one click. Next.js 15, React 19, Tailwind 4.

My TyroSoft internship deliverable: pizza ordering with Razorpay checkout, Nodemailer notifications at each fulfillment stage, and an admin dashboard for menu and orders.

I built Customer Connect CRM to learn org-chart software, not another todo app. Three roles (admin, manager, sales rep) get JWT-gated dashboards with pipelines and reports matched to how each persona works.

During my Bytewise fellowship I built a clean Quran audio player with multiple reciters, Redux Toolkit async state, and TypeScript, focused on listening rather than feature bloat.

My final-year marketplace tackles a hiring bottleneck: engineers doing screening instead of product work. OptaHire connects companies with verified interviewers. Stripe Connect holds escrow. A Flask AI service handles resume matching.

React Careers was my Bytewise fellowship build using Firebase Realtime Database so company postings and candidate browsing sync instantly across clients without page reloads.

My TyroSoft internship deliverable goes past basic CRUD. Camify uses browser media APIs for live webcam filters, crop, and gallery persistence via Express, MongoDB, and Cloudinary.

My client, a Karachi cafe, needed foot traffic more than a CMS rebuild. I delivered two Next.js 14 landing pages with animated menu discovery and a review-incentive flow. Leads go straight into Google Sheets.

Apostrophe Design wanted a portfolio prospects would remember. I built an interactive 3D flipbook in React + Vite where case studies flip page by page, with EmailJS leads and Vercel hosting.

I built ProShop as a deliberate ecommerce study beyond tutorials: catalog, persistent cart, PayPal checkout, order tracking, reviews, and admin inventory in MERN.

Organizations needing ID cards without a designer can use CardGenius: upload a photo, fill a form, and download a consistent card via Cloudinary and MERN.

A client needed a better way to find skilled workers in Pakistan than phone calls and word of mouth. Kariger matches homeowners with nearby verified workers via geolocation. Search, book, and track appointments in MERN.

Our Google Solution Challenge 2023 submission pairs a Dialogflow chatbot for mental health support with educational resources and specialist appointment booking in Firebase.

Meetups is a rendering-strategy study using Next.js SSG with ISR: MongoDB-backed data, build-time pages for SEO, regenerated when listings change.

I built Metaversus as a motion and performance sandbox for a fictional metaverse agency, with scroll-triggered Framer Motion sequences, page transitions, and layered effects in Next.js at 60fps.

Reactive Meals is a deliberate food-ordering exercise using useContext and useReducer only, to manage cart items, quantities, and totals without Redux.

Birthday Reminder was my first Redux Toolkit app, tracking dates with localStorage persistence and an upcoming-soon view as a gateway before fellowship builds.