Research,in production.
Selected engagements across medical imaging, agriculture, infrastructure and financial services, each setting out the challenge, the system we delivered and the measurable outcome.
Infrasel
Infrasel maintains roads in Malaysia. Together we built ROAM, an AI system that reads every patrol video, drone flight, complaint and claim, and flags what needs action.
The challenge
- Slow, unscalable inspections
Reviewing footage by hand across wide districts meant small defects went unnoticed until they were costly.
- False alarms, fragmented data
Manholes, patches and shadows were mistaken for defects, and records were spread across spreadsheets and chat apps.
- Undetected drainage failures
Blockages that cause flooding were hard to find in large, hard-to-reach areas.
What we built
ROAM · built with Infrasel
A centralised road management and operation system
One system across the whole job: find the damage, fix it on time, and report it with proof. Ten features in three phases, linked with the systems the teams already use.
[01/05] FIND // ROUTINE
From reactive to proactive
Potholes, cracks and faded road lines are found on patrol, before anyone complains.
- Defects flagged automatically
AI checks every patrol video. No one has to watch the footage.
- Measured, no tape measure
Width, depth, GPS position, road name and KM for every defect.
- Know which roads to fix first
Roads ranked by number of defects, so crews go where the work is.
- Less time on site
Officers confirm each find on screen instead of driving out to look.
Damage is found and measured before anyone complains.
[02/05] FIND // PATROL & FLEET
No road is missed
See which roads were checked, when and by which car, and plan the rest.
- Gaps show at a glance
Every road coloured by when it was last checked, so the ones left out stand out.
- Routes planned for you
Roads assigned to each driver, with days, km and fuel estimated.
- Every camera accounted for
See which dashcams are online or offline, and when each last sent video.
- Proof of patrol
How often each road was driven, by day and at night, ready for audits.
Every road is checked, and you can prove it.
[03/05] FIND // ROAD ASSETS
Know what you maintain, and where
The AI finds street lights, signs and other roadside assets in patrol video and marks each one on the map.
- One complete register
Every road with its class, owner, district and length.
- No manual asset survey
Street lights, signs, traffic lights and guardrails spotted as the patrol car drives.
- Find any asset in seconds
Each asset has its road and GPS position. Search by road or type.
- Faults found before complaints
Dark street lights, knocked-down poles and faded signs, ready to become cases.
Every roadside asset, found and mapped from video.
[04/05] FIND // DRAINAGE
No walking survey
Drone video is turned into a map of every drain, detected and measured by AI.
- Just upload the video
Upload the drone video and its flight log. Results appear as each video finishes.
- Every drain found and sorted
Covered, open, on a slope, with water, in the median: 10 drain types.
- Measured without a tape
Width and length of each drain, from the video and flight log.
- Plan cleaning and repairs
Each drain placed on the map, next to the roads it serves.
A full drain map from one drone flight.
[05/05] FIND // PUBLIC COMPLAINTS
No complaint slips through
Social media, WhatsApp and app complaints in one inbox, each one a click from a case.
- Nothing to check one by one
X, WhatsApp and the mobile app in one inbox, with Facebook coming soon.
- Urgent posts first
Each post marked negative, neutral or positive, so urgent ones stand out.
- Act in one click
A complaint becomes a case with a deadline and a contractor.
- Show the public you acted
See what was raised, what became a case, and what was fixed.
Every complaint answered and tracked to a fix.
[01/02] FIX // CASES & CONTRACTORS
Fewer deductions for late repairs
Every defect becomes a case with a deadline, a contractor and photo proof.
- No manual data entry
The case opens itself, with priority and deadline set from the defect. Duplicates are caught.
- The right contractor, faster
Contractors ranked by area, on-time record, rework and distance.
- No fake or recycled photos
AI checks the repair photo's place, time and that it shows the same spot.
- Claim-ready evidence
Verified jobs go into the monthly claim with their photos attached.
Repairs done on time, with proof for every claim.
[02/02] FIX // WHATSAPP ASSISTANT
No new app to learn
The team keeps using WhatsApp. ROAM reads, replies and follows up, in Malay or English.
- Report by voice note
Staff speak in Malay or English, and ROAM checks the numbers back.
- No evening phone calls
Daily numbers collected from every team, so the daily report is ready on time.
- Answers in seconds
Ask about any case, road or contractor, any time, without opening a laptop.
- No more chasing
Reminders to contractors and agencies, and a briefing every morning.
Less chasing, on the WhatsApp the team already uses.
[01/03] REPORT // CLAIMS & WORK PROGRAMMES
Fewer rejected claims
Monthly claim files are checked against the inspections before they go out, in your own format.
- No new format to learn
Each team's spreadsheet is uploaded as it is. The AI reads the columns.
- The right agency, every time
Every road matched to its owner agency and the officer in charge.
- Mistakes caught before submission
A job counted twice, or progress that changed after inspection.
- Confirmations without chasing
Agencies confirm on WhatsApp, and every change shows who confirmed it.
Claims go out right the first time.
[02/03] REPORT // AI DASHBOARD
Answers without waiting for a report
Describe what you want to see, and the AI builds the dashboard from live data.
- No IT help needed
Type a question in plain words. The AI picks the numbers, charts and map.
- Ready on day one
Templates for patrol, repair cases, road defects and an operations overview.
- Always today's numbers
Built on live data from patrols, cases and claims.
- Ready for management
Save dashboards and share them with management in one click.
Answers in seconds, without asking for a report.
[03/03] REPORT // BUDGET, JOBS & RATES
No budget surprises at year end
The year's budget, every job and its rates in one place.
- Spending against target
The year's ceiling, budget lines and district splits, claimed against target.
- No job lost between steps
Site visit, BQ, award, works, measurement and claim, in one list.
- Faster, consistent BQs
Each bill of quantities is built from the schedule of rates.
- Early warning
Know when claims fall behind the year's target, while there is time to act.
The year's money, from budget to claim, on one screen.
Screens are illustrative: names, roads and numbers are not real client data.
Koning Healthcare
Koning makes FDA-approved 3D breast CT scanner. We partnered with them to add AI-driven image enhancement and automated analysis to their imaging pipeline, so clinicians no longer have to choose between a safer scan and a clearer one.
The challenge
- Safety versus quality
Lower radiation doses reduce patient risk but produce noisy images that can hide important detail.
- Manual, inconsistent diagnostics
Radiologists reviewed calcifications by hand: repetitive, fatiguing and variable.
- Limited data, misaligned scans
Privacy rules limit annotated datasets, and positioning differences make scans hard to compare over time.
What we built
3× clearer at 300 projections · move across to compare
Objective size and count on every scan
Training data without new patient scans
89% faster registration
Full use of GPUs and multi-core CPUs
Bitwise Agronomy
Bitwise uses AI analytics to manage orchards. Its GreenView platform measures fruit yield and ripeness so growers can plan harvest, labour and storage. We rebuilt the vision models and the infrastructure underneath them to run at orchard scale.
The challenge
- Unreliable forecasts
Traditional yield estimates can be off by more than 50%, disrupting harvest and storage planning.
- Manual counting doesn't scale
Hand counts are slow and miss the variation across very large orchards.
- Difficult footage, heavy days
Shifting light, dense leaves and camera movement, with growers uploading 500 GB+ on peak days.
- Scattered insights
Counts, ripeness, maps and system health lived in separate tools.
What we built
Scales out on heavy days, back in when demand drops
3.7B+ fruit detections, 2022–2024
One monitored view · low-yield zones flagged
Zero-downtime model switch
MPay
MPay is a Malaysian eKYC provider. Its Trustgate verification depends on reading identity cards that users photograph themselves: tilted, blurred, glared or half-covered by a thumb. We built the module that straightens every card before it reaches OCR.
The challenge
- Poor image quality
Tilted, blurred, cropped or cluttered photos lowered OCR accuracy and added manual checks.
- Failure in hard conditions
Fingers on corners, glare and low contrast broke traditional contour methods.
- Inconsistent orientation
Rotated or flipped cards made OCR miss text regions and raised rejection rates.
What we built
All four corners, even under a thumb
8 orientations scored
Every card warped to a top-down view
Nothing fails silently
Six fields, structured for downstream checks
Card, face and liveness verified
See it onyour data.
Get in touch and we'll walk through the approach closest to your challenge.
