I'm Eng. Mariam Nakyeyune. Twelve years on Ugandan sites, a UIPE stamp, ERA Class B, and a keyboard. I design MEP packages that pass first time, supervise builds that finish on programme, and ship the software firms need but can't justify hiring an agency for. One operator. No subcontracting. My name goes on the work.
If you're an architect, you get MEP drawings that pass council first time and don't fight your floor plan. If you're a project engineer or developer, you get a QA/QC supervisor who walks your site, writes the NCRs, and closes them out before your pour. Twelve years across UMEME's national grid, Tilenga, EACOP and SMS Construction — and a UIPE stamp, ERA Class B permit and ISO 19011 Lead Auditor cert to back it up.
And if you're a founder, a firm, or a project lead — you get the software no agency will build for you cheaply enough. I started coding because every site I worked, I watched teams drown in paper. Inspection logs in ringbinders. NCRs on photocopies that never reached the office. Programmes tracked in WhatsApp screenshots. The systems that would fix all of that already exist — they just weren't built for the way Ugandan sites actually run. So I build them. Web apps, mobile apps, internal dashboards, brand sites.
One operator across all of it. The person you brief is the person who does the work — no juniors with my stamp on their drawings, no agencies subcontracting it out. Tell me what's on your desk that shouldn't be.
Most consultants pick a lane and stay in it. I work where engineering meets software because the projects that need both rarely get both — and that gap is where things break.
You shouldn't have to explain a single-line to your client. You shouldn't be redrawing your floor plan because your MEP consultant routed a riser through a column. And your drawings should not come back from council twice. I do electrical, mechanical, plumbing, and fire for buildings of every size — drawings that read at a glance, calculations that hold under audit, and a stamp at the end. First-pass council approval is the baseline, not the achievement.
Please reach out for drawings of all types. The drawing package you receive will vary based on the intended use of the building — but rest assured: if it's information your artisans and engineers need on site, it will be on the drawings.
The contractor says it's ready to pour. You're not sure. You don't have time to walk the slab yourself, and your junior won't catch what you would. That's when you call me. ISO 19011 Lead Auditor, ISO/IEC 17020 Implementer, ICSS/SCADA QC experience from EACOP and Tilenga. I walk the site, raise the NCRs in writing, and close them out before your pour date. The audit report is the same one I'd want if it were my building.
You have an idea, a deadline, and a budget that doesn't stretch to a six-person agency. You don't need a sales call, a discovery workshop, or a Slack channel with twelve people in it. You need one operator who can scope it, build it, ship it, and answer the phone when something breaks. I do web apps, mobile apps, internal dashboards, and brand sites — for clients who'd rather have a working product in eight weeks than a deck in two. This portfolio you're reading is one of them.
Your staff opens AutoCAD every day. They can draw a wall. They can't produce a load schedule from a single-line, or a riser diagram that an electrician can install from. That's not their fault — they were taught by someone who'd never stamped a drawing. I run practical AutoCAD MEP and QA/QC training for firms and 1:1 mentorship for engineers early in their careers. Every exercise is a real project I've worked, not a textbook example.
If you see your situation in one of these, that's the point. The names changed, the budgets changed, the deadlines changed — the work didn't.
End-to-end MEP design for a high-spec villa with smart home integration. Electrical single-lines, plumbing layouts, mechanical coordination, lux calculations in Dialux Evo — council approval first pass, zero revisions.
Coordinating MEP layouts against structural drawings on-desk, resolving clashes before steel is cut.
Detailed section drawings for a commercial interior fit-out, printed and marked up alongside the live AutoCAD model.
Pre-pour inspection of RC slab with embedded conduit and drain runs. All 14 NCRs raised and closed before pour date.
Full electrical and plumbing MEP for a 7-storey apartment block. Council-approved drawing set, stamped and issued for construction.
MEP design and commissioning for a large industrial warehouse. High-bay LED lighting layout, main distribution boards, earthing.
Full electrical, mechanical, plumbing and fire drawings produced in parallel across four residential blocks for the same developer. One coordinated set, one stamp, one issue date. If you have a phased build and you're thinking about hiring four consultants — hire one.
Full plumbing and electrical design for a high-spec master bathroom: underfloor heating, LED cove lighting, glass shower electrics.
Web application for tracking MEP project milestones, NCR logs, and inspection scheduling. Built with React, Node.js, PostgreSQL.
The same person who drafts your single-line will walk your slab, run your QC, and ship the dashboard that tracks both.
No proposal-decks-for-the-sake-of-proposal-decks. No discovery phase that bills for two weeks before anyone draws a line. Here's the actual sequence.
Tell me the project, the deadline, the budget bracket, and what's not been said yet. Twenty minutes on a call or a long WhatsApp thread — whichever you prefer.
I write you a one-page scope and a fee, usually within 48 hours of our call. No pressure to sign — if the fit isn't right, no hard feelings.
Weekly check-ins, mid-project review at 50%, no week of radio silence. Drawings get marked up, code gets demoed, audits get walked. You know where it stands.
Drawings stamped, code documented, audits closed out, training cohorts wrapped with capstones. You get the full file, not a tease.
After handover I don't disappear. Questions in month three, support six months later, version two next year — fine. I'd rather know how the work landed.
When you brief me, the person who hears the brief is the person who does the work. No handoffs, no juniors learning on your project, no "my team will get back to you."
My UIPE registration is on the drawing because I drew it. My ERA Class B permit is on the install because I supervised it. My signature is on the audit because I walked the site. Zero ERA failures on record.
Most agencies build software that doesn't understand your work. Most engineers build software that doesn't actually function. I do both jobs at once — which is why the tools I ship get used, not shelved.
The qualifications are active and verifiable. I include them because Ugandan procurement asks — not because the work needs them to speak for it.
Whatever's on your desk — a drawing set, a build, a tool you wish existed — I'd love to hear about it. The first call is always free and there's no pressure to commit. If I'm the right fit we'll talk next steps; if I'm not, I'll happily point you to someone who is.