00 / 12 · Initializing stack
Muhammad Ishmal Senior Software Engineer
Experience

A track record, in years.

7+ Years 5 Companies 3 Countries
  1. NowMay 2024 — Present · 2y 1mo

    Senior Software Engineer · Full-time

    Smart Web Agency LTD · United Kingdom · Remote
    • Lead product planning and delivery for generative-AI integrations across the agency's client portfolio.
    • Own automated deployments and the internal software development lifecycle improvements.
    • Run engineering training programmes to lift team skills in the remote setting.
    Python LLMs Laravel +18 skills
  2. Mar 2023 — May 2024 · 1y 3mo

    Software Engineer · Contract

    Smart Web Agency LTD · Remote
    • Built complex ERP systems, CRMs, HRMs and bidding portals for enterprise clients.
    • Partnered directly with the CTO to plan, design and ship multiple projects end to end.
    • Maintained code repositories and implemented automated GitLab deployments.
    MySQL AWS GitLab CI +14 skills
  3. Oct 2021 — Jun 2024 · 2y 9mo

    Freelance Full-Stack Developer · Freelance

    Upwork · Remote · Global clients
    Bootstrap REST APIs Laravel +21 skills
  4. Aug 2020 — Sep 2021 · 1y 2mo

    Web Engineer · Full-time

    SQUATWOLF · Dubai, UAE
    • Owned the in-house Order Processing & Inventory Management system for the e-commerce store on Laravel + jQuery.
    • Integrated and optimised WooCommerce, DHL, Aramex and EasyPost APIs into a single fulfilment pipeline.
    • Built async workers on AWS SQS + Redis + Supervisord + Laravel Horizon for high-throughput jobs.
    WooCommerce Laravel Horizon AWS SQS +17 skills
  5. Aug 2020 — Sep 2021 · 1y 2mo

    Software Engineer · Full-time

    Gaditek · Pakistan
    Cloud Services JavaScript +4 skills
  6. May 2020 — Jul 2020 · 3mo

    Full-Stack Developer · Full-time

    Landtrack.pk · Pakistan
    Bootstrap MySQL +8 skills
Notable Projects

Selected work, in production.

One featured · live
More to follow
Live · Founder & Engineer · SaaS · 2025

Ringtryon — see the ring on your finger, before it ships.

ringtryon.com

A self-owned generative-AI SaaS that mounts any ring onto a real finger from a single photo. Upload a wrist shot, pick a ring from the catalogue — or drop in an image from any jeweller’s site — and an image-generation model returns a photoreal try-on within seconds. End to end: Laravel API, queued worker pipeline, PayPal billing, jeweller-facing dashboard.

Laravel MySQL Redis Queues Nano Banana PayPal Generative AI
~12s
Per try-on
BYO.
Bring any ring
1-photo
No app, no AR
Bare wrist Wrist with ring rendered by AI
Open Source · NPM Package · Developer Tools · 2025

doteng — a language that compiles to any framework.

dotenglang.com

A structured natural language for describing interfaces. One .eng file, compiled to React JSX, Laravel Blade, or plain HTML — your choice of LLM determines the output quality. Open source, distributed as an NPM package, designed to make UI scaffolding feel like writing a spec.

NPM Open Source React Laravel Blade HTML LLM-agnostic DSL
1.eng
Single source
3×
Framework targets
BYO.
Pick your LLM
feature-card.eng
---
type: component
name: FeatureCard
props:
  - name: icon
    type: string
  - name: title
    type: string
  - name: description
    type: string
---

Create a card, padding large, rounded, border gray:
  Style this with hover shadow, transition 200ms
  Create icon circle, bg primary, 48px, rounded:
    Icon {icon} size 24px, color primary
  Show {title} as heading, bold
  Show {description} as paragraph, muted
React JSX Laravel Blade HTML
import React from 'react';
import { Star } from 'lucide-react';

export default function FeatureCard({ icon, title, description }) {
  return (
    <div className="p-6 rounded-lg border
      border-gray-200 hover:shadow-md">
      <div className="w-12 h-12 rounded-full
        bg-indigo-100 flex items-center mb-4">
        <IconComponent size={24} />
      </div>
      <h3 className="text-xl font-bold">
        {title}
      </h3>
      <p className="text-gray-500">
        {description}
      </p>
    </div>
  );
}
@props([
  'icon' => null,
  'title' => '',
  'description' => '',
])

<div class="p-6 rounded-lg border
  border-gray-200 hover:shadow-md">
  <div class="w-12 h-12 rounded-full
    bg-indigo-100 flex items-center mb-4">
    <x-icon :name="$icon" size="24" />
  </div>
  <h3 class="text-xl font-bold">
    {{ $title }}
  </h3>
  <p class="text-gray-500">
    {{ $description }}
  </p>
</div>
<!-- Generated from feature-card.eng -->
<div class="p-6 rounded-lg border
  border-gray-200 hover:shadow-md">
  <div class="w-12 h-12 rounded-full
    bg-indigo-100 flex items-center mb-4">
    <svg width="24" height="24">
      <use href="#star"/>
    </svg>
  </div>
  <h3 class="text-xl font-bold">
    Make it easy
  </h3>
  <p class="text-gray-500">
    A short description here.
  </p>
</div>
Confidential Engagements

Selected client work, under NDA.

Stacks · Outcomes
Names & links redacted
27,431 screened 9 days · APR vs JUL
Recruitment · Confidential

AI Resume Screening Pipeline.

Integrated an LLM-driven screening layer into a client's existing hiring pipeline. Annual recruitment moved from July to April — roughly 2.5 months faster — with 25,000–27,000 candidates triaged inside a single 9-day batch run.

Laravel FastAPI LangChain MySQL Queues
Stripe · Payouts & Earnings
Revenue · 30D
$2.41M
+18.4%
Payouts · Pending
$142K
→ 24h
Vendors
312 active
$1.4M
Restaurants
186 active
$680K
Drivers
2.1K active
$310K
Fintech · Marketplace · Confidential

Multi-Tenant Stripe Earnings Dashboard.

Custom Stripe Connect dashboard unifying three tenant types — vendors, restaurants, and drivers — with per-role earnings, order tracking, payout schedules and reporting. Built on Laravel Horizon with Redis-backed caching for sub-second queries against high-volume payout data.

Laravel Stripe API Laravel Cashier Laravel Horizon Redis MySQL
Studio 4B £28/hr
Northcote · 24 cap Open · Wed 4–7pm
Education · Marketplace · Confidential

ATNDA — schools, teachers & students.

Laravel-based marketplace connecting schools, teachers, and students. Schools list unused learning spaces; teachers book venues and run paid lessons; students discover, enrol, and pay online. Google Maps venue search, Stripe Connect payouts, lesson management, and a planned AI feedback & analytics layer.

Laravel MySQL Stripe Connect Google Maps SDK Redis OpenAI
M
M. Carrick
CM · Right Foot · 19yrs
8.4 Scout
Pace
82
Vision
88
Pass
91
Reports
12+
Sports · SaaS · Confidential

Pitch RMT — scouting, end to end.

Digital scouting platform for players and scouts. Players request professional performance reports; scouts create, manage, and deliver detailed assessments through the platform. Stripe subscriptions, report management, scout/player dashboards, and CRM-style workflows for relationship tracking.

Laravel PHP Stripe Subscriptions MySQL CRM
Request GPT-4 AI Search CV Screen Automate Report
AI Integrations · Confidential

Kaleidoscope — AI woven into Laravel.

A showcase of intelligent web platforms built on Laravel with AI-powered automation: GPT-driven chatbots and search, document automation, CV screening, reporting, and workflow optimisation. Backend depth paired with AI features to help businesses automate tasks and scale internal tools.

Laravel PHP MySQL OpenAI / GPT REST APIs JavaScript
Daily Drivers

The stack on rotation.

Laravel Laravel PHP PHP FastAPI FastAPI MySQL MySQL Redis Redis
React React JavaScript JavaScript TypeScript TypeScript Tailwind CSS Tailwind Node.js Node.js
Docker Docker Nginx Nginx Stripe Stripe GitHub GitHub NPM NPM
Capabilities

Production-grade across the stack.

Seven pillars · production-ready
AI → Backend → Delivery
Pillar / 02

Laravel & PHP backend architecture.

Service layers, domain models, queues, observers, policies — Laravel applications designed to scale beyond the demo. Code reviewers can read it; ops can sleep through it.

Laravel 10 / 11 PHP 8.x Eloquent Horizon Octane
02
Pillar / 03

LLM & RAG integrations.

OpenAI, DeepInfra, embeddings, retrieval pipelines, agentic flows. Practical AI that ships — not demos. From semantic search to portfolio assistants.

OpenAI DeepInfra Embeddings RAG Vector Search
Pillar / 04

Payments & Stripe.

Stripe Connect, subscriptions, marketplace flows, payout dashboards, reporting. Money that arrives correctly, every time.

Stripe Connect Subscriptions Webhooks
Pillar / 05

Data & performance.

MySQL schema design, indexing, query plans, Redis caching, queues, cron orchestration. The unglamorous work that makes products feel fast.

MySQL Redis Indexing
Pillar / 06

Full-stack delivery.

React, JavaScript, Tailwind, Blade — front-end glue that ties admin dashboards, CRMs and portals into the backend behind them.

React JavaScript Tailwind
Pillar / 07

Infrastructure & delivery discipline.

Docker, CI/CD pipelines, Linux servers, Nginx/Apache, code review culture, mentoring, technical documentation. End-to-end ownership — from architecture call to the green deploy pipeline at midnight.

Docker CI/CD Nginx Linux Code Review Mentoring Architecture
07
AI Workflow

AI engineering, in production rotation.

Four phases · daily
Spec → Build → Review → Ship
01 · Scope

Architecture & spec exploration.

Map domain boundaries, weigh tradeoffs, draft lightweight ADRs and data models. Decisions land before a line of production code is written.

Input→ ADR + schema
02 · Build

Multi-file refactors at scale.

Repo-wide context, surgical edits across services, observers and migrations. Big shifts land as small reviewable PRs, not weekend rewrites.

Output→ green diff
03 · Verify

Tests, docs & walkthroughs.

Feature tests, edge-case generation, inline PHPDoc, README and runbook updates — produced alongside the code instead of an afterthought.

Coverage→ raised
04 · Review

Pre-PR audit pass.

Security, performance, dead code, naming, N+1s, missing indexes — AI-assisted audit on the diff before reviewers ever see it. Less noise in PRs, faster merges.

Output→ ship-ready
Foundation

Trained in Rome, rooted in research.

Academic background at the intersection of large language models, benchmarking, and the evaluation of AI-driven visualisation — the same questions that show up in production today.

M.Sc. — Computer Science
A Master's in Computer Science.
Sapienza University of Rome · Italy
Academic focus around LLMs, benchmarking, and AI-based visualisation evaluation.
Working Together

Have a hard problem
worth solving?

Email · ishmal.ms@outlook.com LinkedIn · /in/muhammad-ishmal GitHub · @ishmalazmi Location · Remote · UK / EU hours