Software that thinks before it acts.
uhyar makes klasmint for schools and sahireport for medical laboratories, and builds custom software for a few other businesses a year. All of it does the mechanical part of a job, then stops and waits for you.
01 · You
You mark the register.
Present or absent, down the list. The same thing you did on paper, only faster.
02 · klasmint
klasmint counts.
Records update themselves. The class total is right before you have finished the row.
03 · klasmint
klasmint writes.
A message to the parents of anyone missing, drafted in the school’s own words.
04 · You
Then it waits for you.
Nothing leaves the building until a person says so. That pause is the whole idea.
Go on, press Send. The register is live.
Sent · because you said so
And the answer comes back.
The parent replies, and it lands in the pupil’s record. Nobody retyped anything.
You mark the register
- 01Ayesha Khan
- 02Bilal Ahmed
- 03Hira Yousaf
- 04Saad Malik
- 05Zainab Tariq
- 06Usman Shah
24 more, all present
klasmint does the rest
29of 30 present1 absent
Messages to parents
- To Hira’s parents Draft
Hira was marked absent in period 1 today. If this is unexpected, please reply here or call the school office.
Everyone is here. Nothing to send.
Down with a fever, back on Wednesday. Thank you.
klasmint, drawn for this page rather than screenshotted. It is live: change the register.
klasmint.
The school office, in one place. That was its register; this is where the message went.
Hira was marked absent in period 1 today. If this is unexpected, please reply here or call the school office.
Down with a fever, back on Wednesday. Thank you.
8:11 · saved to Hira’s record
Admissions, attendance, fees, results and messages to parents. Built for the people who run the school every day, not only for the person who owns it.
- You
- Mark the register.
- klasmint
- Updates the records, counts, and writes to the parents of anyone missing. You decide when it sends.
sahireport.
From sample to signed report. Type a result — watch it get checked.
| Test | Result | Reference | Flag |
|---|---|---|---|
| Haemoglobin | g/dL | 13.0–17.0 | in range |
| White cells | ×10⁹/L | 4.0–11.0 | High |
| Platelets | 262×10⁹/L | 150–400 | in range |
| Haematocrit | 42% | 40–52 | in range |
White cells high against the reference range. Suggest clinical correlation.
Results with a box can be changed.
Registration, result entry, review and delivery for medical laboratories. Every result is checked against its reference range as it is typed, so the pathologist reviews flags, not typing.
- You
- Enter the result.
- sahireport
- Checks it against the range, flags what is out, and drafts the report. The pathologist signs.
We also build for other people.
Custom software, a few projects a year, so each one gets a person’s full attention.
Custom software and AI integrationHow a project goes.
Four stages, each with something in your hands at the end. The decision to build is always yours.
A written brief
Understand
We look at the work as it is done today, talk to the people doing it, and agree which problem is worth solving first.
A plan and a price
Decide
Scope, design direction, cost and review points, in writing. A prototype can settle the hard questions before anything is built.
← Your decisionWorking software
Build
Design and engineering move together. You see working software at each review and shape the next release.
A handover
Launch and support
Release, documentation and access for your team. Support and improvements follow the plan we agreed.
“I started uhyar to build software I could stand behind, from the first design decision to how it behaves after launch. When you write to us, you are writing to me.”
