MUHAMMADAHMAD.exe
Every section — projects, awards, articles — is a file in this shell. Type anywhere to drop the console; this CRT is the same shell, on its own stage.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄ T E R M O L I O · ahmadexe@portfolio ▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The short version of who I am, what I care about, and how I got here.
I'm Muhammad Ahmad. Ahmadexe online. A software engineer who spends most of his time either building things or thinking about how to build them better. Frameworks, side projects, half-baked ideas that eventually grow up and ship. I came out of a computer science degree, though I was never the follow-the-syllabus type. What I keep coming back to is the same instinct: good software is equal parts logic and soul.
Selected projects. Frameworks, chains, and the occasional strange interface.
Agenix
A Dart framework for multi-agent orchestration, past the toy stage.
Now at v4.1.2. Agenix speaks to eight LLM providers — Gemini, OpenAI, Anthropic, Groq, xAI (Grok), Cohere, Mistral, DeepSeek — behind a single adapter, so swapping a model is a config change instead of a rewrite. The orchestration layer is what turned it into a framework rather than a wrapper: chains cap out at kMaxChainDepth (5) so runaway plans terminate, cycle detection throws a ConfigException the moment an agent tries to re-enter its own chain, and duplicate tool calls inside a single turn are refused before the LLM burns tokens rediscovering the same answer. FailureMode lets a caller pick between typed exceptions and a graceful AgentMessage — the same graph can be strict in tests and forgiving in a UI. Long conversations use a rolling memoryLimit (default 10 turns) so context windows stay bounded without dropping history entirely, and AgentScope with RegistrationPolicy keeps agent namespaces isolated when more than one graph shares a process. A companion agenix_firebase package handles persistent memory when an agent needs to remember across sessions, kept out of the core so non-Firebase apps don't drag it in. Open-source, and something I still tend to on my own time.
PRISM
A social network that gives users their data back.
The current social landscape treats personal data like a commodity. Users don't own it, don't see how it moves, and don't share in the value it creates. PRISM tries a different arrangement. Built on blockchain, user data is stored securely, tamper-proof, and fully user-owned. No third party can access or monetize it without traceable consent. Paired with AI, it personalizes what you see without needing to surveil you to do it. A quiet attempt at rebuilding trust in a place that spent years earning distrust.
PRISM Chain
A gasless chain for high-volume social data.
A novel gasless blockchain architecture, taking cues from both Bitcoin and Ethereum. Bitcoin lends the decentralization and security posture, Ethereum informs the smart-contract flexibility. Where things diverge is the fee model: PRISM eliminates transaction costs for end users, which is what makes it viable for capturing high-volume social engagement data (likes, shares, comments, behavioral signals) without asking users to pay for their own presence. The chain sits beneath PRISM the app, but it can stand on its own.
ALNO AI
A pocket studio for agents, public and private.
A mobile app that lets anyone build AI agents the way they'd write a note. You spin up an agent, give it a persona, wire it to tools, and decide whether it's yours alone or something the world can meet. The public ones live in a shared space where people discover, remix, and follow the agents they trust. The private ones stay tucked away, doing the quieter work: journals, tutors, second brains. The whole idea was to move agent-building out of the terminal and into a place that feels closer to social software than infrastructure.
Bloom Booking
The bridge between events and the people who make them.
A booking platform sitting between two sides of the same industry that rarely speak the same language. On one side, planners hunting for talent, vendors, and venues. On the other, the artists, caterers, hosts, and spaces that make an event feel like one. Bloom Booking is the negotiation table: search, discovery, availability, contracts, and payments in one place, so nobody has to spend three weeks on WhatsApp to book a wedding. Built at Hareseca where I sat between architecture and system design.
Places, in reverse chronological order.
Tensor Labs
PresentThe current chapter. Where the day's tabs actually get opened.
ALNO
PastA stop between Hareseca and Tensor Labs. Software engineering work in the shape it usually takes.
Hareseca LLC
PastWorked on Bloom Booking, their product. My role sat between software architecture and system design, mostly around making sure the thing stayed scalable and maintainable as it grew.
Dexplat Technologies
PastStarted as an intern, ended up leading their summer internship program. In between, I got my hands on a wider range of work than one usually does at that stage: web, mobile, backend, across e-commerce, social media, fintech, and healthcare.
IEEE YESIST12
PastJoined the App Development Committee to help build YESIST12's mobile application. Eventually led the committee as its Vice Chairperson.
Trophies collected along the way. A few judges, and a few first prizes.
1st Prize, Global Finals ICT Innovation Competition
Alongside my team, we took first prize at the 2025 ICT Innovation Global Finals. We presented PRISM and talked through Agenix, which put us among the first few people working on agentic social media applications.
1st Prize, Regional Finals ICT Innovation Competition
First prize at the 2025 ICT Innovation Regional Finals. We presented PRISM with a focus on the system design and software architecture underneath it.
Seeds for the Future 2024
I had the privilege of representing Pakistan at Huawei's Seeds for the Future 2024 program. Our project was a women's healthcare application.
Winner, Visio Spark Software Project Competition
My team took home the 2024 Visio Spark Software Project Competition. We presented PRISM and PRISM Chain.
1st Runner Up, Softec Mobile App Dev
Softec 2024, held in Lahore, was one of the more memorable events of the year. I placed 1st Runner Up in the Mobile App Development track.
Talks, meetups, and the odd bootcamp. Mostly Flutter, occasionally something else.
NEXUS Pakistan
Flutter Meetup 2024
Flutter in Production Extended
Flutter Bootcamp, Phase 2
Flutter Learn from Experts
Flutter Forward Extended
Occasional deep dives on the things I build.
Behind the Code: Journey Building PRISM
The architecture behind PRISM's mobile application and backend, and a bit of the story that got us there.
Concurrency in Go: Everything You Need to Know
Threads, concurrency, parallelism, goroutines, channels. The basics, and the patterns you'll actually reach for in Go.
Go gRPC: Understanding gRPC with Go
A working guide to inter-service communication with gRPC, written in Go and paced for people building real systems.
The Prettiest Session Hijack I Ever Fell For
A short, honest story about the day my session got hijacked in the most well-dressed way possible.
FlutterFire Push Notifications via FCM, Flutter Web
A walk through sending push notifications on Flutter for the web — the pieces that are easy to miss the first time.