- •MEng Aerospace Engineer graduate from University of Sheffield
- •I build software that solves problems
- •4 apps published on the App Store with 2.7k+ downloads combined
- •60k+ followers across all social media
Projects
Project Type
Web Application
Role
Founding Engineer
Overview
Unisen is a dual-workspace SEND coordination product for England. Schools track local-authority consultations and prepare evidence-backed responses within the 15-calendar-day window. Families review draft EHC plans, triage issues, coordinate supporters, prepare amendments, and export structured responses. As founding engineer, I have shipped product, authorization, growth, security, deployment, and marketing work across the platform.
Tech Stack
Key Features
- Built membership-based authorization and scoped Convex persistence for school workspaces and family cases, with server-side access checks on every data operation
- Implemented secure invitations, gated school provisioning, family onboarding, contextual routing, workspace switching, and auditable membership flows
- Built and aligned authenticated school/family workspaces with fictional no-sign-in demos for safe product validation
- Designed and shipped the responsive marketing site, product-led dashboard demos, brand assets, enquiry flow, blog/help discovery, and technical SEO
- Hardened production security and release checks, then deployed split Cloudflare hosts for unisen.uk and app.unisen.uk
Project Type
Mobile App
Role
Solo Developer & Designer
Overview
Masjidly is a prayer times app that keeps Muslims connected to their mosque's official prayer timetable rather than generic calculated times. It supports 74 mosques across 29 cities in the UK, showing official Adhan and Iqamah times, today's prayers, monthly timetables, reminders before Adhan and Iqamah, Home Screen and Lock Screen widgets, prayer-themed UI, Ramadan views, UK DST handling, Qibla support, and offline-friendly caching. The iOS app has reached 335 App Store downloads, with Android available via APK.
Tech Stack
Key Features
- Official mosque Adhan and Iqamah times for 74 mosques across 29 cities
- Today view and full monthly prayer timetable
- Reminders before Adhan and Iqamah
- Home Screen and Lock Screen widgets
- Prayer-themed mobile UI with Ramadan views, UK DST handling, Qibla support, and offline-friendly caching
- App Store distribution with 335 downloads
Project Type
Desktop Application
Role
Solo Developer
Overview
Ayati is a desktop companion that lives on your screen. It periodically sends you verses of the Quran with recitation, Tafsir, and reflection prompts. It also includes an animated desktop pet, prayer time reminders, a to-do list, a Pomodoro timer, and a reflections journal. When work fills the day, Ayati keeps the Quran in it.
Tech Stack
Key Features
- Desktop companion that stays on top of your screen no matter which app you're on
- Periodically sends verses of the Quran with recitation, Tafsir (Ibn Kathir), and reflection prompts
- Reflect on verses and save your Tadabbur reflections
- Prayer times tab with location-based timings and reminders 10 minutes before each prayer
- To-Do list with priority sorting and deadlines
- Pomodoro timer that sticks on top of Ayati with task linking
- Reflections tab showing all past verses you've reflected on with Tafsir and recitation
Project Type
Developer Tool
Role
Solo Developer
Overview
AI Bridge is an opinionated Hermes-style delegation system for local coding agents and command-line AI tools. It provides a switchboard where one agent can shell out to another agent CLI as a worker, persist the job as local JSON state, and surface the worker result back into the next prompt cycle through hook integrations.
Tech Stack
Key Features
- Local multi-agent delegation through ai-delegate and ai-dispatch commands
- First-class support for Codex, Claude Code, Cursor Agent, and OpenCode
- Hook setup command that wires peer inbox hooks across supported agent CLIs
- Local JSON job state for dispatch lifecycle tracking and result handoff
- Auto-routing and route explanation for primary coding agents
- Second-class adapter support for tools such as Goose, Qwen, Gemini, Aider, Amp, Cline, and other shell-callable agents
- MCP peer server entry point for agent coordination
- pipx-friendly installation with multiple command-line entry points
Project Type
Mobile App
Role
Solo Developer & Designer
Overview
QuranScroll transforms Quran reading into a meaningful daily habit by presenting each ayah in a social media-style infinite scroll and has reached 427 App Store downloads. Designed for users who find themselves wasting time on Instagram or TikTok, the app helps replace mindless swiping with purposeful Quranic engagement.
Tech Stack
Key Features
- One-ayah-per-post infinite scroll feed
- Customizable Arabic fonts and translations
- Jump to any Surah or Ayah instantly
- Bookmark and track what you've read
- Clean, distraction-free UI with dark mode
Project Type
Mobile App
Role
Solo Developer & Designer
Overview
Al Muraja'ah helps users stay on top of their Quran memorization through personalized revision tracking and has reached 1,840+ App Store downloads. Built to solve the problem of forgetting previously memorized verses, it offers tools to track progress, create smart schedules, and build lifelong consistency.
Tech Stack
Key Features
- Personalized memorization and review tracker
- Daily page goals and smart streak system
- Spaced repetition scheduling
- Surah and Juz breakdown views
- Dark mode and accessibility-friendly UI
Freelance Work
Project Type
Mobile & Web Game
Role
Freelance Developer
Overview
BackFire is a competitive multiplayer trivia product at playbackfire.com. Hired by a friend to build the game end to end across iOS, Android, and web: authenticated play, lobby setup, category boards, team modes including Rumble, a token economy with store and promo codes, and a web admin dashboard for wallets and promotions.
Tech Stack
Key Features
- Cross-platform play on iOS, Android, and web from one Expo codebase
- Game modes including QuickPlay, Classic, Random, and Rumble team showdowns
- Lobby wizard with category selection, team setup, lifelines, and wagers
- Clerk authentication with Convex real-time backend for sessions, wallets, and payments
- Token store, promo code redemption, and purchase ledger
- 12-language i18n with RTL support and localized trivia content
- Web admin dashboard for promo codes, wallet lookup, and user oversight
Project Type
Portfolio Website
Role
Freelance Developer
Overview
A bespoke portfolio website for Design with Samah, built to showcase creative work and present a professional online presence. The site focuses on clean visual hierarchy, responsive layouts, accessible navigation, project presentation, and simple conversion paths for clients interested in design services.
Tech Stack
Key Features
- Professional portfolio layout for showcasing design work
- Responsive pages optimized for desktop, tablet, and mobile visitors
- Clear service and contact pathways for prospective clients
- Brand-aligned visual presentation for Design with Samah
- SEO-friendly page structure and metadata
- Fast, lightweight frontend implementation
- Accessible navigation and readable content hierarchy
Project Type
Web Application
Role
Freelance Developer
Overview
A custom website for Indonesian Cafe, an Indonesian restaurant and cafe in Crookes, Sheffield. The site uses a deep red and burgundy palette with gold accents, cream sections, subtle batik-style patterning, and branded poster art to match the venue's identity. It includes a homepage, phone-friendly menu page, guest reviews, visit details, opening hours, map links, and restaurant-focused structured data.
Tech Stack
Key Features
- Branded homepage with header, hero slideshow, about, menu highlights, word of mouth, visit section, and footer
- Dedicated /menu page designed for phones and QR-code visitors
- Guest reviews page with Convex-backed content and static fallbacks
- Restaurant SEO metadata and Schema.org JSON-LD
- Live menu and review content through Convex when configured
- Static fallback content so the site remains robust without backend configuration
- Responsive design aligned with the cafe's burgundy, gold, cream, and batik-inspired branding
- Canonical domain configuration for www.indonesiancafe.co.uk
Project Type
Web Application
Role
Freelance Developer
Overview
The official website for Muslim Welfare House Sheffield (MWHS), dedicated to serving the Muslim community in Sheffield and surrounding areas. The platform provides educational, spiritual, and welfare services including real-time prayer times with DST adjustments, Islamic school programs, community events, khutbah archives, and a TV display mode for mosque screens.
Tech Stack
Key Features
- Real-time prayer times with accurate timings and DST adjustments
- Khutbah archives with markdown content
- TV display mode for large-format mosque screens
- Admin dashboard for events, khutbahs, services, and contact submissions
- Event listing and details to showcase upcoming and past community activities
- Islamic school and welfare service information pages
- Cloudinary image uploads and Resend email integration
- Responsive design with smooth animations
- SEO-focused metadata and structured community content
- Vitest and MSW testing infrastructure
Project Type
Web Application
Role
Freelance Developer
Overview
The official website for The Islamic Circle at the University of Sheffield (USIC), founded in 1964. This modern, responsive website provides a comprehensive platform for Muslim students to connect, access resources, and stay informed about community events. Features include dynamic content management, Google OAuth authentication, and a full admin dashboard for community management.
Tech Stack
Key Features
- Dynamic image slideshow showcasing USIC community events
- Interactive cards displaying USIC's aspirations, values, and vision
- Comprehensive events calendar and registration system
- Community blog with news and articles
- Educational resources and useful links
- Membership information and member-only content
- Sponsor showcase and partnership information
- Google OAuth integration for secure authentication
- Comprehensive admin dashboard for content management
- Post management with create, edit, and moderate capabilities
- Analytics tracking for website usage and engagement
- Modern UI with Islamic aesthetic elements
- WCAG compliant accessibility with ARIA labels
- Optimized performance with lazy loading and code splitting
- Rate limiting for API protection against abuse
npm Packages
Project Type
npm Package
Role
Creator & Maintainer
Overview
Nusus (`nusus` on npm) gives research tools and AI agents a reliable interface to Turath, a Shamela-style digital library. It retrieves source text, metadata, citations, page locators, and direct links without adding interpretation, ranking, or grading logic.
Tech Stack
Key Features
- TypeScript SDK for Turath book, author, category, page, search, and context retrieval
- Agent-ready nusus CLI distributed in the same npm package
- Bounded retrieval with match-centered passages and optional adjacent pages
- Citations, source locators, provenance, and direct Turath URLs for every result
- Offline book, author, category, and catalog discovery from a bundled snapshot
- JSONL output for reliable composition with command-line AI agents
Project Type
npm Package
Role
Creator & Maintainer
Overview
claude-quran-verses installs a status-line helper that rotates complete-sentence Quran verses while you code in Claude Code, Cursor CLI, and best-effort Codex. Incomplete phrases and mid-sentence fragments are filtered out.
Tech Stack
Key Features
- Status-line verses for Claude Code, Cursor CLI, and Codex
- Only complete-sentence verses and translations
- One-command installer that wires agent status-line configs
- Translation selection via quran-verse CLI
- About every 10 seconds verse rotation without thrashing hosts
Project Type
npm Package
Role
Creator & Maintainer
Overview
pi-masjidly-prayer-times is a Pi extension that shows today's mosque prayer times beneath the editor, with data from Masjidly across multiple countries and cities.
Tech Stack
Key Features
- Footer prayer times with Adhan-only or Adhan + Iqamah modes
- Country, city, and mosque selection via /prayer-settings
- Optional countdown to the next Adhan or Iqamah
- Upcoming prayer highlighted from the mosque schedule
- Default preset for Muslim Welfare House Sheffield
Project Type
npm Package
Role
Creator & Maintainer
Overview
pi-quran-verses replaces Pi's working spinner message with a complete-sentence Quran verse while the agent is responding, with language and translation selection via /quran-lang.
Tech Stack
Key Features
- Verse shown next to the Pi working spinner on each agent turn
- Complete-sentence filtering for Arabic and translations
- Multi-language translation settings via /quran-lang
- Installable with pi install npm:pi-quran-verses
Project Type
npm Package
Role
Creator & Maintainer
Overview
cli-linkedin (`linkedin` command) is an unofficial CLI for reading your LinkedIn profile and creating text posts through a saved email/password session. Session cookies stay local; passwords are never written to disk.
Tech Stack
Key Features
- Email/password login without a browser
- Read profile, positions, education, skills, and current member
- Dry-run defaults for profile updates and posts
- Publish text posts with optional links when --live is set
- Machine-readable JSON output and local session storage under ~/.config/linkedin-cli/
Open Source Contributions
Project Type
Open Source Contribution
Role
Contributor
Overview
Updated pi-subagents' completion guard to recognize Cursor edit and write traces, replay tool calls, and shared mutation detection without trusting claimed file changes.
Tech Stack
Key Features
- Recognized Cursor edit and write thinking traces as real mutations
- Recognized Cursor replay edit and write tool calls
- Reused shared mutation detection for consistent run tracking
- Added focused regression coverage for successful and false-positive runs
Project Type
Open Source Contribution
Role
Contributor
Overview
Improved fff's pi-fff release workflow so published packages require matching SDK and native binary versions instead of allowing stale dependencies to remain in an existing lockfile.
Tech Stack
Key Features
- Pins @ff-labs/fff-node and @ff-labs/fff-bun to the release version
- Keeps platform-specific optional dependencies synchronized
- Prevents stale native SDKs from surviving pi-fff upgrades
- Validated the release rewrite with focused tests and 45 passing package tests
Employment Experience

Founding Engineer at Unisen, a dual-workspace SEND coordination product for schools and families. Own major product, platform, growth, and production work across unisen.uk and app.unisen.uk.
Frontend Contributions:
- Designed and repeatedly shipped the responsive marketing experience across the landing, product, pricing, process, and case-study surfaces, including product-led dashboard mocks and the current Unisen brand system
- Built and aligned school and family workspace navigation, contextual post-login routing, onboarding gates, workspace switching, account chrome, and fictional public demos
- Improved app-host UX with faster Clerk sign-in, reliable Get started routing, loading states, mobile chrome, self-hosted fonts, and technical SEO
Backend Contributions:
- Built membership-scoped Convex persistence with server-side authorization for every school workspace and family case operation
- Implemented secure invitation and provisioning flows with hashed single-use tokens, expiry, email binding, revocation, audit events, and membership-gated onboarding
- Built verified enquiry capture, production security and compliance surfaces, and release-security tests across authenticated and public routes
- Deployed the Cloudflare Worker production architecture separating unisen.uk marketing from app.unisen.uk authentication and product access

Contributed to Project PromptPal, a mobile app teaching AI prompt engineering for image generation, coding, and copywriting.
Frontend Contributions:
- Built 14 reusable UI components using NativeWind (Tailwind CSS) including Button, Input, Modal, Card, Badge, ProgressBar, RadarChart, ResultModal, and Skeleton
- Implemented 3 complex Zustand stores with encrypted SecureStore persistence managing: game state (lives, current level), user progress (XP, streaks, 5 achievements), and learning modules
Backend Contributions:
- Designed and coded 34 REST API endpoints using Next.js 14 App Router, TypeScript, and Convex serverless database supporting 23 database tables for AI generation, user progress tracking, and real-time leaderboards
- Built resilience patterns including exponential backoff with 1.5x multiplier, circuit breaker (5-failure threshold/60s reset), and 30-second request timeouts to protect against AI API costs and cascading failures
- Designed and coded testing infrastructure with 306 automated test cases (Vitest + Playwright) for comprehensive coverage across unit, integration, and E2E suites
Education and Qualifications

Graduated with Class Two Division One Honours.
Modules:
- Aircraft Dynamics and Control (85%)
- Aircraft Design (82%)
- Antennas, Radar, and Navigation (76%)
- Aerostructures (72%)
- Electrical Energy Management and Conversion (70%)
- Signals, Systems, and Communications (69%)
- Aerospace Fluids Engineering (68%)
- Aerospace Design III (68%)

Advanced Placement Classes (AP)
AP Classes:
- Physics (5)
- Calculus BC (5)
- Microeconomics (5)
- Macroeconomics (5)
- Computer Science (A)
Engineering Experience
Project Type
University Engineering Project
Role
Avionics Team Lead
Overview
Led the avionics team in the Aerospace Design III course to design and build a VTOL-capable quadplane. Created an iron bird prototype to demonstrate avionics functionality and used Ardupilot Mission Planner for ground station operations.
Tech Stack
Key Features
- VTOL-capable quadplane design and prototyping
- Iron bird prototype with full avionics integration
- Ardupilot Mission Planner ground station implementation
- Biweekly stand-ups and project management
- Comprehensive technical report and presentation
Project Type
University Engineering Project
Role
Solo Developer
Overview
Developed machine learning models to predict household energy consumption using a large dataset of 50,000+ households. Implemented both linear regression and neural network approaches with comprehensive data preprocessing and model evaluation.
Tech Stack
Key Features
- Processed 1M+ data points from 50,000+ households
- Integer encoding and min-max normalization preprocessing
- Linear regression model implementation
- Artificial neural network development
- 97% prediction accuracy achieved
Project Type
Engineering Competition
Role
Design & Build Team Member
Overview
Participated in the UKSEDS National Rocketry Championship, designing and building a high-performance rocket that secured 4th place out of 48 competing teams. Focused on aerodynamics, propulsion optimization, and structural stability.
Key Features
- Complete rocket design from concept to construction
- Aerodynamic optimization for performance
- Propulsion system design and integration
- Stability analysis and structural integrity
- 4th place finish out of 48 teams
Project Type
Engineering Competition
Role
Research & Proposal Developer
Overview
Developed a comprehensive consultancy proposal for the EYH Engineering Competition, focusing on the advantages of swarm robotics for improved operational efficiency, outcomes, and environmental sustainability.
Key Features
- Extensive research on swarm robotics applications
- Real-world use case identification and analysis
- Sustainability and efficiency impact assessment
- Comprehensive technical proposal development
- Competition submission and presentation
