IDENTITY · MAGNETICDORMANT
[ MANCHESTER, UNITED KINGDOM ]
MUHAMMAD
IBRAHIM TARIQ
Software Engineer
MOVE CURSOR · LETTERS RESPOND
MUHAMMAD IBRAHIM TARIQCOFOUNDER @ INTELLECTRAX.CO.UKSOFTWARE ENGINEER · MANCHESTERREACT · NEXT.JS · REACT NATIVE · SUPABASEBUILDS PRODUCT · SHIPS DAILY
/ NOW BUILDING
Cofounder @ IntellectraX
AI EdTech · Live Video · AI Summaries, Quizzes & Assignments · Parent Portal
intellectrax.co.uk
/ INDEX

Writes code.
Ships product.
Optimises every millisecond.

/ BRIEF

Software engineer based in Manchester. Cofounder and sole engineer at IntellectraX (intellectrax.co.uk), building a UK online tutoring platform for GCSE and A-Level students with live video, AI session summaries, quizzes, assignments, and a parent-oversight portal. First Class Honours graduate (85%) from UEL, with a background in AI from FAST NUCES.

[ WRITE TO ME → ]
/ 01

Experience

N = 2
May 2026 - Present
IntellectraX
Cofounder & Sole Engineer
Remote · UK
intellectrax.co.uk
  • Cofounding IntellectraX: a vertically-integrated AI EdTech platform pairing vetted teachers with in-house live classes, where AI generates per-student summaries, quizzes, and assignments from each session, closing the lesson-to-homework loop in a single product.
  • Sole engineer on the full stack: Postgres schema with row-level security, backend services, frontend (React + Vite + Tailwind), Stripe payments, 100ms video + recording + transcription, Cloudflare Workers and Pages, design system, and CI.
  • Designed a Postgres RLS model letting four roles (student, teacher, parent, admin) see exactly the right slice of shared classes, chats, payments, and credit history, with zero leaks and no perf hit under realtime subscriptions.
  • Pre-launch on production infrastructure with a pre-launch security audit complete. Targeting public release June 2026.
Jun 2025 - Nov 2025
Kaye MacKenzie
Software Engineer Intern
Manchester, UK
  • Led a full backend migration from MongoDB to Supabase (PostgreSQL) on a cross-platform retail inventory and invoicing app. Redesigned schemas and rewrote REST APIs end-to-end, reducing operational cost by ~30% with no impact on load times.
  • Built frontend features and supporting backend APIs on IntellectraX, a Next.js EdTech web platform, shipping production-ready updates on a weekly release cadence.
  • Worked across TypeScript, Next.js, React Native, Node.js, and Supabase in production, collaborating with product and design to ship reliability, performance, and UX improvements.
/ 02

Projects

N = 4
01

Khushoo

Cross-platform prayer tracking with live social widgets. Postgres triggers fire silent pushes that refresh native iOS and Android widgets in near-real time. Private launch 2026.

React NativeExpo SDK 54TypeScriptSupabaseSQLiteSwift / WidgetKit
  • Live-widget pipeline: a Postgres trigger on prayer_logs invokes a pg_net.http_post edge function, dispatching silent pushes that wake peers' apps and refresh native iOS and Android widgets in near-real time.
  • Offline-first sync with SQLite as local source of truth and Supabase as cloud backend. Optimistic UI via React Query, retry-aware sync queue (max 5 attempts per item), and debounced profile writes for unreliable networks.
  • 6 native iOS widgets in Swift / WidgetKit and 10 Android widgets via react-native-android-widget, sharing data across app and widget targets through an App Group store and a custom Expo native module.
  • Diagnosed an Apple AppIntents release-build constraint (reflection only inspects public types per WWDC23) that unblocked the entire interactive-widget feature after two days of tracing.
  • Supabase Auth, Postgres RLS, and Realtime for social 'Circles', instrumented in production with PostHog and Sentry.
KHUSHOO · SCREEN REEL// NO PREVIEW YET
02

FATTYS

Cross-platform beauty marketplace with an AI skincare consultation built on AWS Bedrock. Selfies stream into Claude Sonnet 4.6 through a Supabase Edge Function, which writes back personalized routines and catalogue-grounded product picks over Server-Sent Events. Private beta 2026.

React NativeExpo SDK 54TypeScriptSupabaseAWS BedrockClaude Sonnet 4.6React QueryZustandWidgetKit
  • AI consultation pipeline: a Supabase Edge Function (Deno + aws4fetch) fronts the Bedrock Converse API and relays Claude Sonnet 4.6 token-by-token over SSE to the app, with prompt caching (1h on system + tools, 5 min on history, max 4 cachePoints) holding per-consult cost under $0.05 and turning $200 of credits into a 5,700-consult runway.
  • Zero-storage selfie flow: explicit consent that selfies are sent inline for inference and never persisted server-side. Diagnosed an ap-south-1 Bedrock constraint where Claude 4.6 is only available through the global inference profile (global.anthropic.claude-sonnet-4-6); surfaced the cross-region transit in the consent string rather than hiding it.
  • Atomic checkout RPC: a single create_order_transaction Postgres function resolves prices and discount codes server-side, locks variants, and writes the order + items + status history in one transaction. Idempotency keys (Crypto.randomUUID()) protect against double-charges from network retries.
  • Realtime order + shipment tracking: Supabase channels stream shipments and tracking_events to the app with optimistic UI and snapshot rollback via React Query, so customers see status changes the moment an admin moves them, no pull-to-refresh required.
  • Hardened session storage: Supabase Auth JWTs are chunked into expo-secure-store to clear the 2 KB iOS SecureStore ceiling, on top of a PKCE-flow magic-link path and a handle_new_user Postgres trigger that seeds public.users from signup metadata in the same transaction.
  • Guest-to-user cart merge: cart hydrates from AsyncStorage and Postgres in parallel, then on sign-in the merge_guest_cart_to_user RPC reconciles a guest session_id cart into the authenticated user_id cart server-side and stays live across devices via Supabase Realtime.
FATTYS · SCREEN REEL · 8 SHOTSMOBILE
SIGN IN
01 SIGN IN
HOME
02 HOME
DETAIL
03 DETAIL
CHECKOUT
04 CHECKOUT
ORDER
05 ORDER
PROFILE
06 PROFILE
ACCOUNT
07 ACCOUNT
EDIT INFO
08 EDIT INFO
03

Recello

A used-phone marketplace built for Pakistan. List a device, browse by brand, and chat sellers in real time.

React NativeExpoTypeScriptSupabaseNativeWind
  • Onboarding, auth, feed, search, saved items, and listing detail built with Expo Router + TypeScript.
  • Multi-image upload with client-side compression and a responsive gallery for smooth browsing.
  • Modular, theme-aware design system on NativeWind for consistency at scale.
  • Supabase for auth, storage, and realtime messaging, secured by RLS and typed PostgREST.
RECELLO · SCREEN REEL · 6 SHOTSMOBILE
SIGN IN
01 SIGN IN
HOME
02 HOME
SEARCH
03 SEARCH
DETAIL
04 DETAIL
SELL
05 SELL
CHAT
06 CHAT
04

Nuch Summarizer

Paste an article or upload audio. Get a tunable summary in seconds, powered by GPT and Whisper.

Next.jsTypeScriptSupabaseOpenAIWhisperFramer Motion
  • Next.js 14 app for text and audio summarization with new summaries, history, settings, auth-gated dashboards.
  • Extractive and abstractive modes, configurable length, concise / bullet / comprehensive outputs via ChatGPT.
  • OpenAI Whisper pipeline for MP3 / WAV / M4A uploads and in-browser recording, transcription, and summary.
  • Supabase auth and per-user history with a responsive, animation-rich UI.
NUCH SUMMARIZER · SCREEN REEL · 6 SHOTSDESKTOP
SIGN IN
01 SIGN IN
DASHBOARD
02 DASHBOARD
TEXT SUMMARY
03 TEXT SUMMARY
AUDIO SUMMARY
04 AUDIO SUMMARY
HISTORY
05 HISTORY
SETTINGS
06 SETTINGS
/ 03

Stack

/ Languages
TypeScript · JavaScript · Python · Swift · SQL · C++
/ Frontend
React · Next.js · React Native · Vite · Tailwind CSS · NativeWind · ShadCN UI · Redux · Framer Motion
/ Backend
Node.js · Deno · Express · Supabase · Stripe · 100ms · Server-Sent Events · WebSockets · REST APIs
/ Data
PostgreSQL · Row-Level Security · Realtime · SQLite · MySQL · MongoDB · Firebase · Indexing
/ AI / ML
AWS Bedrock · Anthropic Claude · OpenAI ChatGPT API · OpenAI Whisper · Prompt Caching · scikit-learn · Pandas · NumPy · Model Evaluation · Inference Pipelines
/ DevOps
Git · Docker · Linux · Cloudflare Workers · Cloudflare Pages · Vercel · Azure · CI/CD · PostHog · Sentry · Nginx · Postman
/ LANGUAGES SPOKEN
English (IELTS 7.0, fluent) · Urdu (native)
/ EDUCATION
  • BSc (Hons) Applied Computing
    University of East London
    First Class Honours · 85%
    Sept 2024 - Jun 2025
  • BSc Artificial Intelligence
    FAST National University (NUCES)
    Transferred from BSc Computer Science in 2021
    Sept 2020 - Jun 2024
/ 04

Activity

@zalaann · LAST 12 MO
Total · 12 months
0
Longest streak
12 days
Current streak
0 days
JunJulAugSepOctNovDecJanFebMarAprMayMONWEDFRI2025-06-01: 0 contributions2025-06-02: 11 contributions2025-06-03: 3 contributions2025-06-04: 0 contributions2025-06-05: 0 contributions2025-06-06: 1 contribution2025-06-07: 0 contributions2025-06-08: 0 contributions2025-06-09: 0 contributions2025-06-10: 0 contributions2025-06-11: 0 contributions2025-06-12: 0 contributions2025-06-13: 3 contributions2025-06-14: 0 contributions2025-06-15: 0 contributions2025-06-16: 0 contributions2025-06-17: 0 contributions2025-06-18: 0 contributions2025-06-19: 0 contributions2025-06-20: 1 contribution2025-06-21: 0 contributions2025-06-22: 0 contributions2025-06-23: 0 contributions2025-06-24: 0 contributions2025-06-25: 0 contributions2025-06-26: 0 contributions2025-06-27: 0 contributions2025-06-28: 0 contributions2025-06-29: 0 contributions2025-06-30: 0 contributions2025-07-01: 0 contributions2025-07-02: 0 contributions2025-07-03: 0 contributions2025-07-04: 0 contributions2025-07-05: 0 contributions2025-07-06: 0 contributions2025-07-07: 0 contributions2025-07-08: 1 contribution2025-07-09: 0 contributions2025-07-10: 0 contributions2025-07-11: 1 contribution2025-07-12: 0 contributions2025-07-13: 2 contributions2025-07-14: 0 contributions2025-07-15: 0 contributions2025-07-16: 0 contributions2025-07-17: 0 contributions2025-07-18: 5 contributions2025-07-19: 0 contributions2025-07-20: 0 contributions2025-07-21: 0 contributions2025-07-22: 0 contributions2025-07-23: 0 contributions2025-07-24: 0 contributions2025-07-25: 5 contributions2025-07-26: 1 contribution2025-07-27: 8 contributions2025-07-28: 6 contributions2025-07-29: 0 contributions2025-07-30: 0 contributions2025-07-31: 0 contributions2025-08-01: 8 contributions2025-08-02: 2 contributions2025-08-03: 3 contributions2025-08-04: 8 contributions2025-08-05: 4 contributions2025-08-06: 0 contributions2025-08-07: 1 contribution2025-08-08: 1 contribution2025-08-09: 4 contributions2025-08-10: 1 contribution2025-08-11: 6 contributions2025-08-12: 3 contributions2025-08-13: 1 contribution2025-08-14: 4 contributions2025-08-15: 1 contribution2025-08-16: 1 contribution2025-08-17: 0 contributions2025-08-18: 0 contributions2025-08-19: 1 contribution2025-08-20: 0 contributions2025-08-21: 0 contributions2025-08-22: 2 contributions2025-08-23: 0 contributions2025-08-24: 0 contributions2025-08-25: 0 contributions2025-08-26: 2 contributions2025-08-27: 0 contributions2025-08-28: 0 contributions2025-08-29: 3 contributions2025-08-30: 0 contributions2025-08-31: 0 contributions2025-09-01: 0 contributions2025-09-02: 0 contributions2025-09-03: 0 contributions2025-09-04: 0 contributions2025-09-05: 0 contributions2025-09-06: 0 contributions2025-09-07: 0 contributions2025-09-08: 0 contributions2025-09-09: 0 contributions2025-09-10: 0 contributions2025-09-11: 0 contributions2025-09-12: 4 contributions2025-09-13: 0 contributions2025-09-14: 0 contributions2025-09-15: 0 contributions2025-09-16: 0 contributions2025-09-17: 0 contributions2025-09-18: 0 contributions2025-09-19: 2 contributions2025-09-20: 0 contributions2025-09-21: 0 contributions2025-09-22: 0 contributions2025-09-23: 0 contributions2025-09-24: 0 contributions2025-09-25: 0 contributions2025-09-26: 2 contributions2025-09-27: 0 contributions2025-09-28: 0 contributions2025-09-29: 0 contributions2025-09-30: 0 contributions2025-10-01: 0 contributions2025-10-02: 0 contributions2025-10-03: 2 contributions2025-10-04: 0 contributions2025-10-05: 0 contributions2025-10-06: 0 contributions2025-10-07: 0 contributions2025-10-08: 0 contributions2025-10-09: 5 contributions2025-10-10: 1 contribution2025-10-11: 0 contributions2025-10-12: 3 contributions2025-10-13: 0 contributions2025-10-14: 0 contributions2025-10-15: 0 contributions2025-10-16: 11 contributions2025-10-17: 5 contributions2025-10-18: 0 contributions2025-10-19: 6 contributions2025-10-20: 0 contributions2025-10-21: 0 contributions2025-10-22: 0 contributions2025-10-23: 0 contributions2025-10-24: 0 contributions2025-10-25: 1 contribution2025-10-26: 12 contributions2025-10-27: 4 contributions2025-10-28: 0 contributions2025-10-29: 0 contributions2025-10-30: 1 contribution2025-10-31: 0 contributions2025-11-01: 0 contributions2025-11-02: 0 contributions2025-11-03: 0 contributions2025-11-04: 0 contributions2025-11-05: 0 contributions2025-11-06: 0 contributions2025-11-07: 0 contributions2025-11-08: 0 contributions2025-11-09: 0 contributions2025-11-10: 0 contributions2025-11-11: 0 contributions2025-11-12: 0 contributions2025-11-13: 0 contributions2025-11-14: 0 contributions2025-11-15: 0 contributions2025-11-16: 0 contributions2025-11-17: 0 contributions2025-11-18: 0 contributions2025-11-19: 0 contributions2025-11-20: 0 contributions2025-11-21: 0 contributions2025-11-22: 0 contributions2025-11-23: 0 contributions2025-11-24: 0 contributions2025-11-25: 0 contributions2025-11-26: 0 contributions2025-11-27: 0 contributions2025-11-28: 0 contributions2025-11-29: 0 contributions2025-11-30: 0 contributions2025-12-01: 0 contributions2025-12-02: 1 contribution2025-12-03: 0 contributions2025-12-04: 0 contributions2025-12-05: 0 contributions2025-12-06: 0 contributions2025-12-07: 0 contributions2025-12-08: 1 contribution2025-12-09: 0 contributions2025-12-10: 0 contributions2025-12-11: 0 contributions2025-12-12: 0 contributions2025-12-13: 0 contributions2025-12-14: 0 contributions2025-12-15: 0 contributions2025-12-16: 0 contributions2025-12-17: 0 contributions2025-12-18: 5 contributions2025-12-19: 2 contributions2025-12-20: 0 contributions2025-12-21: 0 contributions2025-12-22: 0 contributions2025-12-23: 0 contributions2025-12-24: 0 contributions2025-12-25: 0 contributions2025-12-26: 0 contributions2025-12-27: 0 contributions2025-12-28: 0 contributions2025-12-29: 0 contributions2025-12-30: 0 contributions2025-12-31: 0 contributions2026-01-01: 0 contributions2026-01-02: 0 contributions2026-01-03: 0 contributions2026-01-04: 0 contributions2026-01-05: 0 contributions2026-01-06: 0 contributions2026-01-07: 0 contributions2026-01-08: 0 contributions2026-01-09: 0 contributions2026-01-10: 0 contributions2026-01-11: 0 contributions2026-01-12: 0 contributions2026-01-13: 0 contributions2026-01-14: 0 contributions2026-01-15: 0 contributions2026-01-16: 0 contributions2026-01-17: 0 contributions2026-01-18: 0 contributions2026-01-19: 0 contributions2026-01-20: 0 contributions2026-01-21: 0 contributions2026-01-22: 0 contributions2026-01-23: 0 contributions2026-01-24: 0 contributions2026-01-25: 0 contributions2026-01-26: 0 contributions2026-01-27: 0 contributions2026-01-28: 0 contributions2026-01-29: 1 contribution2026-01-30: 0 contributions2026-01-31: 0 contributions2026-02-01: 0 contributions2026-02-02: 0 contributions2026-02-03: 1 contribution2026-02-04: 0 contributions2026-02-05: 2 contributions2026-02-06: 0 contributions2026-02-07: 0 contributions2026-02-08: 0 contributions2026-02-09: 3 contributions2026-02-10: 4 contributions2026-02-11: 1 contribution2026-02-12: 9 contributions2026-02-13: 3 contributions2026-02-14: 2 contributions2026-02-15: 2 contributions2026-02-16: 11 contributions2026-02-17: 1 contribution2026-02-18: 6 contributions2026-02-19: 3 contributions2026-02-20: 10 contributions2026-02-21: 0 contributions2026-02-22: 18 contributions2026-02-23: 1 contribution2026-02-24: 0 contributions2026-02-25: 1 contribution2026-02-26: 1 contribution2026-02-27: 4 contributions2026-02-28: 3 contributions2026-03-01: 1 contribution2026-03-02: 7 contributions2026-03-03: 0 contributions2026-03-04: 0 contributions2026-03-05: 0 contributions2026-03-06: 1 contribution2026-03-07: 0 contributions2026-03-08: 0 contributions2026-03-09: 3 contributions2026-03-10: 9 contributions2026-03-11: 0 contributions2026-03-12: 5 contributions2026-03-13: 2 contributions2026-03-14: 6 contributions2026-03-15: 2 contributions2026-03-16: 0 contributions2026-03-17: 0 contributions2026-03-18: 0 contributions2026-03-19: 0 contributions2026-03-20: 0 contributions2026-03-21: 0 contributions2026-03-22: 0 contributions2026-03-23: 0 contributions2026-03-24: 0 contributions2026-03-25: 0 contributions2026-03-26: 0 contributions2026-03-27: 2 contributions2026-03-28: 0 contributions2026-03-29: 0 contributions2026-03-30: 0 contributions2026-03-31: 0 contributions2026-04-01: 0 contributions2026-04-02: 0 contributions2026-04-03: 0 contributions2026-04-04: 0 contributions2026-04-05: 2 contributions2026-04-06: 1 contribution2026-04-07: 0 contributions2026-04-08: 12 contributions2026-04-09: 10 contributions2026-04-10: 1 contribution2026-04-11: 2 contributions2026-04-12: 7 contributions2026-04-13: 1 contribution2026-04-14: 0 contributions2026-04-15: 0 contributions2026-04-16: 3 contributions2026-04-17: 7 contributions2026-04-18: 1 contribution2026-04-19: 3 contributions2026-04-20: 2 contributions2026-04-21: 16 contributions2026-04-22: 12 contributions2026-04-23: 7 contributions2026-04-24: 0 contributions2026-04-25: 1 contribution2026-04-26: 0 contributions2026-04-27: 2 contributions2026-04-28: 0 contributions2026-04-29: 0 contributions2026-04-30: 3 contributions2026-05-01: 4 contributions2026-05-02: 1 contribution2026-05-03: 6 contributions2026-05-04: 2 contributions2026-05-05: 0 contributions2026-05-06: 6 contributions2026-05-07: 0 contributions2026-05-08: 0 contributions2026-05-09: 2 contributions2026-05-10: 0 contributions2026-05-11: 0 contributions2026-05-12: 0 contributions2026-05-13: 0 contributions2026-05-14: 0 contributions2026-05-15: 49 contributions2026-05-16: 49 contributions2026-05-17: 2 contributions2026-05-18: 10 contributions2026-05-19: 18 contributions2026-05-20: 34 contributions2026-05-21: 81 contributions2026-05-22: 3 contributions2026-05-23: 13 contributions2026-05-24: 11 contributions2026-05-25: 3 contributions2026-05-26: 0 contributions2026-05-27: 0 contributions2026-05-28: 0 contributions2026-05-29: 3 contributions2026-05-30: 24 contributions2026-05-31: 0 contributions
▸ github.com/zalaann
No commitsCommitted