Salim Sadman

Web applications · Mobile apps · Applied AI

Web and Mobile products, realtime systems and AI, built end to end

I design and build the whole thing: the web applications and mobile apps people use, the backend services, data and background workers underneath, and the AI features that have to be safe to automate. Four years of websites and web applications, two years of production engineering.

  • MSC ADVANCED COMPUTER SCIENCE, GLASGOW CALEDONIAN UNIVERSITY LONDON
  • BSC COMPUTER SCIENCE (HONS) · SOFTWARE ENGINEERING & AI, IIUM
  • THREE LIVE WEB APPLICATIONS, THREE SHIPPED MOBILE APPS
  • JIIICAS 2024 GOLD AWARD · PUBLISHED COMPUTER VISION RESEARCH

01 · DETECT APPLIED AI RESEARCH BUILD

DentXpert

A dental care companion that checks photos of your teeth for signs of caries using YOLOv8, then helps you learn prevention and find real care.

  • YOLOv8 detection in three tiers
  • Guided five angle photo capture
  • Prevention library built in
  • Clinic and dentist directory
  • Firebase accounts and content

This is where my applied AI habits started: give people clear model choices, guide their input, and frame results as a check to act on, never a diagnosis.

Read the case study →
Model selection screen listing YOLOv8 Model 1 lite, Model 2 pro and Model 3 ultra, with a request for at least five photos from five angles.
DentXpert home screen greeting the user with two actions, check for dental caries and search for a dentist or clinic.

02 · PLAY CONSUMER MOBILE GAME HUB

NaqiVerse

Five complete casual games brought together through one playful, coherent mobile product.

  • 5 game engines
  • Matter.js physics
  • Leaderboards & friends
  • Progression economy
  • Theme shop

Relevant for multi feature consumer apps, game systems, offline persistence and social progression.

Home screen with level ring, daily streak counter, a featured game card and the full game list.
Theme shop where palettes such as Blush, Berry and Violet are previewed and unlocked with Naqoins.

03 · OPERATE ENTERPRISE OPERATIONS · CONFIDENTIAL WORK PROJECT

AIMARA

A secure mobile operations environment for realtime communication, cases, calls, records and AI assisted messaging.

  • Realtime chat
  • Channel governance
  • Agora calls
  • AI Safe Mode
  • Device level security

Relevant for operational apps, secure messaging, realtime dashboards, AI assistance and complex admin workflows.

Read the case study →
A privacy tier chat where members appear as stable anonymised handles, with archive and reactivation system notices inline.
Operations dashboard with an Upcoming section and an Overdue list of calls and tasks tied to channels and assignees.

04 · COOK CONSUMER UTILITY · LOCAL FIRST

Grocs

A private kitchen companion that turns scattered recipes into meals users can cook with what they already have.

  • Local first, no account
  • 5-source recipe capture
  • On device OCR
  • FTS5 search · 168k index
  • Pantry aware matching

Relevant for local first products, content extraction, on device AI, SQLite search and privacy conscious architecture.

Read the case study →
Recipes tab showing 0 saved and 2,500 in the index, with search and status filters, plus index records from named sources.
Add screen with five capture routes: from a link, paste text, screenshot or photo, saved video, write it myself.

05 · WATCH WEB APPLICATION · MONITORING · BACKGROUND WORKERS

PolicyWatch

A web application that watches policies, terms and pricing pages and shows exactly what changed, with the diff as the source of truth.

  • Scheduled fetching
  • Content extraction and normalisation
  • Section aware diffs
  • SSRF protection
  • AI explains, never replaces

Relevant for monitoring products, change tracking, background job systems, safe outbound fetching and diff heavy interfaces.

PolicyWatch landing page with the headline Know when the fine print changes and a preview of a highlighted change in a terms document.
Monitors page listing monitored documents with their status, last check and last change, including one with a broken URL flagged.

06 · INSPECT WEB APPLICATION · SECURITY ANALYSIS · PRIVACY

ScamLens

A privacy first web application that analyses suspicious messages, emails, URLs and headers and explains the indicators it found, instead of producing a score.

  • Explainable findings
  • Modular rules engine
  • URL and domain analysis
  • Nothing saved by default
  • AI enriches, rules decide

Relevant for security tooling, parsers, rules engines, privacy engineering and any product where explainability matters more than a number.

Read the case study →
ScamLens landing page with the headline Suspicious message? Inspect the evidence and a sample result listing indicators.
Analyzer page titled What did you receive? with Message, Email, URL and Headers tabs and a large text area.

07 · RESPOND WEB APPLICATION · SAAS · MULTI TENANT

IncidentKit

An incident management platform for engineering teams: declare, coordinate, keep a timeline, publish a status page and write the postmortem from the record.

  • Multi tenant organisations
  • Role based access
  • Typed timeline events
  • Internal and public boundary
  • Postmortems from the record

Relevant for SaaS products, operational tools, anything with organisations and roles, audit logs, state machines and public views over private data.

IncidentKit landing page with the headline When production breaks, everyone looks at one page and a call to action.
Organisation dashboard for Acme listing services such as Website, Authentication, Payments and Database with their health states, tabs for incidents, postmortems, actions and members.

Services

What I can build for you

Four ways to engage, each pointing at shipped proof, not promises.

Hire me on Fiverr

How I work

From constraint to handover

  1. 01

    Understand the product and constraints

    What the product must do, for whom, under which privacy, platform and budget realities, written down before anything is designed.

  2. 02

    Design the experience and the system

    Screens and state machines together. An interface that ignores its data model is a mockup, not a design.

  3. 03

    Build in testable increments

    Vertical slices that run end to end early, with the risky parts, realtime, native modules, AI, pulled forward, not saved for last.

  4. 04

    Validate across devices and edge cases

    Offline, mid action kills, hostile inputs, small screens, reduced motion. The edge cases are where products earn trust.

  5. 05

    Prepare for deployment and handover

    Store policy pages, environment configuration, documentation and a codebase the next person can actually pick up.

Technical capability

The map, not the bar chart

Grouped by what each capability is for. Open a group for the specifics.

  • React
  • Expo
  • Flutter
  • Dart
  • Angular
  • Ionic
  • Capacitor
  • TypeScript
  • Python
  • FastAPI
  • Supabase
  • PostgreSQL
  • SQLite
  • Firebase
  • Google Cloud
  • Redis
  • GitHub
  • GitHub
  • Redis
  • Google Cloud
  • Firebase
  • SQLite
  • PostgreSQL
  • Supabase
  • FastAPI
  • Python
  • TypeScript
  • Capacitor
  • Ionic
  • Angular
  • Dart
  • Flutter
  • Expo
  • React
WebWeb applications that do real work
  • Next.js + React
  • TypeScript
  • PostgreSQL
  • Background workers and queues
  • Safe outbound fetching (SSRF protection)
  • Diff and rules engines
  • Static hosting: GitHub Pages, Cloudflare
MobileCross platform apps that feel native
  • React Native + Expo
  • Ionic Angular + Capacitor
  • Flutter
  • Expo Router navigation
  • Reanimated & gesture systems
  • Native modules: biometrics, OCR, share intents
FrontendInterfaces built on systems, not one offs
  • TypeScript
  • Angular
  • React
  • Design token architectures
  • State: Zustand, RxJS
  • Accessibility: reduced motion, labels, contrast
Backend & dataThe services behind the screens
  • FastAPI (Python)
  • Supabase / Postgres with row level security
  • SQLite + FTS5 on device
  • Firebase Auth + Firestore
  • Resumable uploads (tus)
  • Cloud deployment on GCP
Realtime communicationLive systems people rely on
  • WebSockets
  • Agora voice calls with token minting
  • Push notifications (FCM)
  • Presence, receipts and lifecycle events
Applied AIIntelligence with guardrails
  • On device OCR (ML Kit)
  • Speech to text (whisper.rn)
  • YOLOv8 computer vision
  • Language detection & translation services
  • LLM assisted drafting behind review windows
  • Validated output contracts
Quality & deliveryHow it stays shippable
  • Unit tests over logic and design tokens
  • State machine enforced flows
  • Privacy engineering & data hygiene
  • Store policy groundwork
  • Documentation people can follow

Experience & recognition

The path so far

  1. WORK

    Independent web and mobile development (ongoing)

    Four years of client and personal projects: web applications and mobile apps shipped end to end, most recently PolicyWatch, ScamLens and IncidentKit.

  2. 2026 – 2027 · EDUCATION

    MSc Advanced Computer Science, Glasgow Caledonian University London

    Postgraduate study in London alongside independent web and mobile work.

  3. Oct 2024 – Jul 2026 · WORK

    Software Engineer, Devco (internship, then part time)

    Hands on product engineering on a confidential enterprise platform: realtime systems, mobile security and AI assisted features (see the AIMARA case study). Completed July 2026.

  4. EDUCATION

    BSc Computer Science (Honours), IIUM, 2020 – 2025

    Software Engineering & AI specialisation, International Islamic University Malaysia. CGPA 3.52 / 4.00, with multiple Dean's List appearances.

  5. RESEARCH

    Published computer vision research

    “Deep Learning Approach for Dental Anomalies X-ray Imaging using YOLOv8”, realtime detection from dental imagery, evaluated with precision, recall and mAP.

  6. 2024 · AWARD

    JIIICaS Gold Award, DentXpert

    Gold Award at JIIICaS 2024 for DentXpert, a YOLOv8 based dental caries detection system built as a final year project.

Portrait of Salim Sadman

About

I'm a software engineer in London, studying for an MSc in Advanced Computer Science at Glasgow Caledonian University London after a BSc in Software Engineering and AI. I like whole products more than isolated screens: the same hands that shape a page or an interface should understand the state machine, the database and the failure modes behind it. The seven case studies here are that belief shipped as web applications and mobile apps, on top of four years of client and personal builds.

More about how I work →

Have a web application, a mobile product or an AI feature to build?

I take on builds end to end, from the first page or screen to the backend, data and the intelligent parts.