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.
Currently: keeping SimpliEd fast for 25,000 people, and building Ledgerly in the open.
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.
Built it. Shipped it. Still running it.

SimpliEd — School Management Platform
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.
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 with an AI Assistant
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.

AI Study Partner — Learn From Your Own Notes
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.

AI Prompt Builder — 60+ Templates, No Sign-Up
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

DevPath
EdTechA 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.

Tic-Tac-Toe Live
Real-time · MultiplayerMake 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.

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

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

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

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

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

Zulaal
Brand site · 3DA 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.

Umbra Auto Studio
Concept site · Next.jsA 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.

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

CrispCast
Desktop · ElectronA 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.
170+ public repositories on GitHub: Mini Gantt, ERMS, a MERN OLX clone, and 11 Flutter teaching cohorts. Browse them ↗
The work behind the titles.
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.
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.
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.
The stack I build with.
- TypeScript daily
- Dart daily
- C# fluent
- Python fluent
- SQL fluent
- Angular expert
- React / Next.js expert
- Flutter expert
- React Native fluent
- Node.js expert
- .NET Core expert
- Django fluent
- REST / GraphQL expert
- MongoDB daily
- PostgreSQL fluent
- MS SQL fluent
- Redis fluent
- AWS daily
- Docker daily
- GitHub Actions daily
- Linux fluent
- System design core
- Code review weekly
- Mentoring weekly
- AI-assisted dev daily
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.
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.
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