Muhammad Omais

Rough problem in.
Shipped product out.

I specify it. Then I design it, build it, or lead the engineers and designers who do, whatever the project needs. AI works alongside us every day, and the tools are the easy part. What you see here is what I do: take a rough problem, give it a shape, and keep going until it ships.

What I'm made of

Code & design
live in my DNA.
AI is the enzyme.

Two strands, bonded: engineering and design. Experience across web, mobile, desktop, services and data made me an architect. Overseeing multiple projects made me a tech lead.

My experience is made of five bases.

Web, mobile, desktop, services and database. Since 1999, all five, in whatever language the job needed. Every rung of the helix is one of those five.

The age of AI

Knowing the tools is not enough. Everyone has the same models now.

What makes or breaks a project is the person guiding them: the experience to know what good looks like, the understanding of what the business needs, the judgement to pick the right tool for the job, the discipline to debug what comes back, and the ability to guide the AI, the team and the stakeholders through it.

01 · experienceI have seen this bug before.

Twenty-seven years of shipping is worth more than a faster model. I know what good looks like before the first line is written.

02 · understandingThe model knows the syntax.

I know what your business actually needs it to do, who will use it, and what happens when it is wrong.

03 · right tool for the jobNot every job is an AI job.

Sometimes it is a model, sometimes a query, sometimes a spreadsheet and a phone call. Choosing right is the first decision, and the cheapest one to get wrong.

04 · debuggingDebugging is a science, and it is getting lost.

A confident wrong answer looks exactly like a right one. I reproduce, isolate, test, and check the numbers against the source.

05 · guidanceGuiding the AI, the team and the stakeholders.

What to let the agent run, what the team must check, and what to promise the people paying for it. That is what makes or breaks a project.

Same tool. Different hands.

The same request, the same model, started at the same moment. One side follows the instruction. The other asks a few questions first. An illustration, not a benchmark.

tools only
what was asked.questions0output1 sheet
with experience
the optimal result.questions3outputchart + sheet
Tools give you exactly what was typed. Experience asks what, why and for whom first, then builds the optimal result.

Tech lead

I make the technical calls, and clear the road.

I'm the tech lead on the insurance mobile application for TruStage at Cognizant. I own the technical direction: the stack, the architecture and the standards. My job is to see the hurdles before the team hits them, and remove them when they do.

  • decide
    The stack and the architecture.

    I pick what fits the problem, not what is fashionable, and write down why, so the team builds on decisions it understands.

  • unblock
    Hurdles, cleared early.

    Integration, performance, a dependency that will not behave: I look ahead for what will stop the team, and clear it first.

  • guide
    Review, pair, raise the bar.

    The team gets better, not just the code. AI tools included: I show people how to use them well and where not to trust them.

How a project moves

projecttech leadbaseline architectureengineershurdlesfeatures MO

a hurdle comes to meI remove it and show the engineer how to handle it next time

AI, every day

Not a feature. A habit.

I use AI to write code, analyse data, run agents, research and generate ideas. Pick a session to watch an example. These are illustrations of how I work, not claims about a client.

  • Claude Code
  • OpenAI
  • Google AI Studio
omais@workbench: coding

Grounded in your data

Answers come from your own records, not from guesses.

Checked before it acts

Ordinary code and people verify the work before anything irreversible happens.

Priced up front

You know what it costs to run before you commit to it.

Bring me a problem

What is going wrong?

A scripted preview of how I think, not a chatbot. A demo agent will show you how it works, then it is your turn.

company projects

    side projects

      About this site

      Directed, not generated.

      I wrote the brief, designed the look and made every call. Claude Code wrote the code. One file, no framework, built over two days.

      • 9versions
      • 2days
      • 170 KBone file, measured in your browser
      • 1library: Three.js 0.160
      • 0frameworks, build steps or trackers
      • 3Drenderer: WebGL, Three.js
      changelog · v1 to v9

      10 Oct 2026

      v1from the brief

      design ›a hero that builds itself, and a diagram of what I bring to a team

      build ›one hand-written HTML file, with a terminal showreel of AI sessions

      v2the problem ideasee it on the page

      design ›bring me a problem: pick one and watch it get solved

      build ›a scripted stage that answers six kinds of problem

      v3the age-of-AI looksee it on the page

      design ›dark aurora, glass panels, headings that stream in like tokens

      build ›a particle field that forms a problem, a system, a product and a check, and a demo agent that tries the tool first

      v4the pillarssee it on the page

      design ›five pillars: knowing the tools is not enough

      build ›two sessions racing side by side: same tool, different hands

      v5DNAsee it on the page

      design ›experience as a double helix: an engineering strand bonded to a design strand

      build ›five genes that drive the helix, and bases you can light up

      v6the ribbon helix

      design ›solid ribbons with lettered base pairs, and a fifth base: services

      build ›the hero and the helix split into sections of their own

      v7real 3Dsee it on the page

      build ›Three.js: a particle cloud with depth, an instanced-mesh helix, cards that tilt under the pointer

      11 Oct 2026

      v8one screen for the genes

      design ›the five genes as tabs on one screen, and four facts on the first screen

      build ›one helix instead of two, and a fix for reduced motion

      v9this pagesee it on the page

      design ›rewritten around the tech lead role: the stack, the architecture, the hurdles

      build ›a lead diagram where each hurdle clears before the work goes live

      Contact

      Got a problem worth solving?

      Tell me what's not working. I'll reply with an honest view of how I'd approach it.

      Email Omais
      • Higher DiplomaComputer Sciences
      • CertificationsCCNA, MCSE
      • BSc, ComputingStaffordshire University, UK
      • MBA, Management Information SystemsNewport, Pakistan
      • BA, Graphic ArtsBucks New University, UK