Muhammad Owais Ahmed · Staff Software Engineer · Full-Stack, Flutter & AI · KarachiI take products from zero to thousands of users.

Staff Software Engineer at SimpliEd, on the founding team since day one. I took it from an empty repo to a platform 25,000+ students, parents and teachers use across 10 schools, and I still own it end to end, leading a team of five. Six years shipping full products in Angular, React, Node.js, .NET and Flutter: the web, the apps, and the AWS underneath. Weekends, I teach. 1,200+ developers so far.

6+
Years shipping
25k+
Users
1,200+
Developers trained
Open to full-time & freelance · Gulf relocation (UAE / KSA), sponsorship welcome · remote worldwide · ~30-day notice

Currently: keeping SimpliEd fast for 25,000 people, and building Ledgerly in the open.

01 / About

Engineer on weekdays, teacher on weekends.

I'm a staff software engineer in Karachi. For six years I've owned the hard technical calls behind products people actually use: an EdTech platform that serves 25,000+ people, and the mobile apps that took daily paperwork off teachers and parents.

As part of SimpliEd's founding team, I built the whole platform: the Angular and Node web app, the Flutter apps, and the AWS setup and CI/CD behind them. I lead the team and still write code every week. On weekends I teach Flutter to new developers, and I hold a lesson to the same standard as production code.

02 / Selected work

Built it. Shipped it. Still running it.

SimpliEd school-management platform dashboard
Flagship · Founding team

SimpliEd — School Management Platform

25,000+ users · 10 schools · 4+ years in production

Attendance, fee invoicing, announcements and a full LMS, across web and mobile. I built the first version alone and set the architecture. Today it runs daily operations for 10 schools and 25,000+ students, parents and teachers.

AngularNode.jsFlutterMongoDBAWS
The hard calls behind SimpliEd
  • Node.js + MongoDB over a heavier stack: one language across the API and tooling let a small team ship fast, and the flexible document model fit how differently each school structures its data.
  • Flutter for one mobile codebase: the attendance and parent apps had to reach every family on iOS and Android without doubling the team.
  • Docker + GitHub Actions on lean AWS (EC2/RDS/S3): reproducible, low-cost deploys sized to an early-stage budget, not a managed platform's bill.
Ledgerly finance app dashboard
Open source · AI

Ledgerly — Finance App with an AI Assistant

100% offline · open source

A privacy-first money manager that runs entirely in your browser. Its AI assistant turns receipts and statements into clean transactions, and you can self-host it. No data ever leaves your device.

Next.js 16React 19TypeScriptIndexedDB
AI Study Partner — open-source, local-first AI study app
Open source · Local-first

AI Study Partner — Learn From Your Own Notes

Runs 100% on your machine · your notes never leave it

Upload your PDFs and notes and it builds a course around them: chapters, plain explanations, quizzes and mock exams, and revision aimed at your weak topics. A local AI companion does the work, so nothing leaves your machine.

Next.jsTypeScriptTailwindLocal AI
AI Prompt Builder — 60+ fill-in-the-blank prompt templates for code, chat, image, video and voice
Live tool · AI

AI Prompt Builder — 60+ Templates, No Sign-Up

Free · runs in the browser · nothing to install

A tool I built to turn a blank prompt box into fill-in-the-blank templates. It covers 17 code frameworks, chat personas for Claude, ChatGPT and Gemini, and the major image, video and voice models. Its context-handoff wizard hands your work to a fresh model in under 1k tokens, instead of re-paying 50k to rebuild the same context.

  • 17 code frameworks
  • 11 chat personas
  • 9 image models
  • 7 video models
  • 7 voice models
AIPrompt engineeringLive
DevPath — EdTech project

DevPath

EdTech
Live algorithm visualizer

A learning hub for early-career devs: roadmaps, a career ladder, and 200+ runnable lessons. Its 'Watch it sort' player animates each algorithm straight from the lesson's own code.

Next.jsTailwind
Tic-Tac-Toe Live — Real-time · Multiplayer project

Tic-Tac-Toe Live

Real-time · Multiplayer
2–4 players · live voice chat

Make a room, share the link, and play in real time while anyone with the link watches. Voice chat runs browser to browser, a computer opponent fills empty seats, and a weekly leaderboard keeps score.

Next.jsConvexWebRTC
Decidr — AI · Next.js project

Decidr

AI · Next.js
Bias-aware decisions

AI decision assistant that weighs your options, surfaces the trade-offs, and flags where bias is tilting the call.

Next.jsSupabase
Cadence — AI video project

Cadence

AI video
Prompt-native editing

A prompt-native video editor: describe the cut you want and an AI director edits the footage for you.

Next.jsAI
Shanghai Trip Assistant — Mobile · Flutter project

Shanghai Trip Assistant

Mobile · Flutter
Offline · on-device translation

An offline-first travel app: on-device EN↔中文 translation, a PIN/biometric document vault, expenses and itinerary. Everything works with no signal.

FlutterML Kit
Agentic AI Course — Teaching project

Agentic AI Course

Teaching
16-week course

A hands-on course on building AI agents, from your first tool-using agent to full multi-agent systems.

LangGraphPython
InvoiceBook — SaaS · Full-stack project

InvoiceBook

SaaS · Full-stack
Recurring billing + PDF

Team invoicing: create invoices, attach proof of payment, and auto-generate monthly recurring bills. Roles, reminders, an audit log, and PDF export.

Next.jsPostgres
Zulaal — Brand site · 3D project

Zulaal

Brand site · 3D
three.js hero · custom-label orders

A premium water brand site for Pakistan: a three.js 3D hero, the product range, custom-labeled bottle orders, and a React + Firebase admin for quotes, messages and products.

three.jsReactFirebase
Umbra Auto Studio — Concept site · Next.js project

Umbra Auto Studio

Concept site · Next.js
Shade picker · booking flow

A concept site for a car tinting and detailing studio: six services, a tint-shade picker, membership plans, reviews, and a two-minute estimate form that books the appointment.

Next.jsReact
Aura Aesthetics — Concept site · React project

Aura Aesthetics

Concept site · React
Treatment menu · booking

A concept site for a London aesthetic clinic: a filterable treatment menu with prices and durations, packages, promo offers, the team, booking and WhatsApp chat.

ReactVite
CrispCast — Desktop · Electron project

CrispCast

Desktop · Electron
Offline screen recorder

A cross-platform screen recorder that captures system audio and an isolated mic, cleans up your voice, and merges it into one crisp MP4. Fully offline.

Electronffmpeg

170+ public repositories on GitHub: Mini Gantt, ERMS, a MERN OLX clone, and 11 Flutter teaching cohorts. Browse them ↗

03 / Experience

The work behind the titles.

Jun 2022 — now · Karachi
SimpliEd
Staff Software Engineer

Founding, core team member since day one, across every designation — I took an EdTech platform from an empty repo to 25,000+ users across 10 schools, and still run it end to end.

  • Set the platform's technical direction and coding standards, and lead architecture and code review for a team of five.
  • Chose the stack it runs on: a Node.js + MongoDB backend and Docker CI/CD on AWS (EC2/RDS/S3), with trade-offs a small team can maintain for years.
  • Shipped the Flutter QR-attendance and parent apps that replaced manual roll-call, now the product's daily touchpoint for thousands of families.
Aug 2020 — May 2022 · Karachi
Dawateislami-IT
Associate Software Engineer

Modernized a legacy enterprise stack: migrated core services to .NET Core and rebuilt server-rendered modules as a modern Angular SPA.

  • Led the migration from .NET Framework to .NET Core with a 10-person team.
  • Built secure REST APIs on Entity Framework and MS SQL Server, and rebuilt the server-rendered Razor UI as an Angular SPA.
Jan 2021 — now · Remote
Jawan Pakistan
Lead Trainer

Built a Flutter curriculum from scratch and took 1,200+ developers across 11 cohorts from their first widget to a published App Store / Play Store app.

04 / Stack

The stack I build with.

Languagescore
  • TypeScript daily
  • Dart daily
  • C# fluent
  • Python fluent
  • SQL fluent
Frontendweb · mobile
  • Angular expert
  • React / Next.js expert
  • Flutter expert
  • React Native fluent
Backendapis
  • Node.js expert
  • .NET Core expert
  • Django fluent
  • REST / GraphQL expert
Datasql · nosql
  • MongoDB daily
  • PostgreSQL fluent
  • MS SQL fluent
  • Redis fluent
Cloud / DevOpsship
  • AWS daily
  • Docker daily
  • GitHub Actions daily
  • Linux fluent
Practicehow i work
  • System design core
  • Code review weekly
  • Mentoring weekly
  • AI-assisted dev daily
05 / Teaching

I built the Flutter course 1,200+ developers learned on.

As the Lead Trainer at Jawan Pakistan, I designed all 11 Flutter cohorts: the syllabus, the projects, and the assessments that take a developer from their first widget to a store-ready app.

I teach the way I build: project-based, covering state management, API integration, Firebase, and the patterns that separate a demo from a production app.

1,200+
Developers trained
11
Cohorts delivered
100%
Hands-on, project-based
06 / FAQ

Straight answers.

Who is Muhammad Owais Ahmed (codewithowais)?

Muhammad Owais Ahmed, known online as codewithowais, is a Staff Software Engineer in Karachi, Pakistan with 6 years of experience. He's a Staff Software Engineer at the EdTech platform SimpliEd (25,000+ users across 10 schools), where he has been on the founding team since day one, and the Lead Trainer at Jawan Pakistan, where he built the Flutter curriculum and trained 1,200+ developers across 11 cohorts.

Is he available for freelance or full-time work?

Yes. I take on full-time roles and freelance or contract work (remote, hybrid, or on-site), and I'm open to relocating to the Gulf (UAE / KSA) for the right role, with visa sponsorship welcome and around 30 days' notice.

How quickly can he start?

Around 30 days' notice for a full-time role. For freelance or contract work I can usually start within a week.

Is he a good Flutter developer to hire in Karachi or Pakistan?

Yes. I built and teach the Flutter curriculum at Jawan Pakistan (1,200+ developers across 11 cohorts), and I ship production Flutter apps, including SimpliEd's QR-attendance and parent apps used every day by thousands of families.

Can I hire a full-stack engineer in the Gulf (Dubai, UAE, or Saudi Arabia)?

Yes. I'm open to relocating to the Gulf, including Dubai (UAE) and Saudi Arabia (KSA), for full-time or contract roles, with visa sponsorship welcome and around 30 days' notice. I also work fully remote.

Can he lead a team or own a product solo?

Both. At SimpliEd I built the first version alone and now lead a team of five. I set the architecture, review the code, and stay hands-on shipping.

What does he specialize in?

Shipping full products end to end: Angular/React and Node.js/.NET on the web, Flutter on mobile, API and cloud architecture on AWS, and AI features on top.

Does he offer training or mentorship?

Yes. Flutter courses, team workshops and 1:1 mentorship. I've trained 1,200+ developers so far.

07 / Contact

Have a role, a project, or a workshop in mind?

I read every message and reply within a day or two, whether it's a full-time role, a freelance project, or a workshop.

Open to full-time & freelance · Gulf relocation (UAE / KSA), sponsorship welcome · ~30-day notice

Email
RésuméDownload PDF
ElsewhereGitHub LinkedIn
Based inKarachi, PK · remote worldwide