Dihan Nahdi
Farid Dihan Nahdi at sunrise, with a volcano behind him

AI Engineer · Yogyakarta, Indonesia

Farid Dihan Nahdi

I build AI products that businesses can rely on, and I prove they work with numbers before they ship.

I work with two UK startups and three Indonesian companies, in regulated home care, marketing SaaS, solar energy, education and agriculture.

Most of my work is the part that decides whether an AI product earns trust: measuring its answers against human experts, catching what models and reviewers miss, and running the production systems around it. I study at Universitas Gadjah Mada and graduate in 2027.

5
companies I ship for, in the UK and Indonesia
34
staff run purchasing and accounting on an ERP I wrote
62% → 9%
fabricated findings in an AI audit engine I built
382
GitHub contributions in the last year

Selected work

What each system does for the business that runs it, and the numbers behind it.

Care Copilot · UK · regulated home care

An AI compliance auditor that has to show its evidence

UK home-care agencies are inspected against Care Quality Commission standards. The engine reads a provider’s records and rates them the way an inspector would, but it throws out any finding whose quoted evidence is not in the records, and it votes across repeated runs so one lucky run cannot pass.

62% → 9%
fabricated findings, measured against a human auditor
2×
agreement with the human auditor (8/25 → 16/25)
~627
medication visits saved from a wrong “compliant” flag before release

For teams putting AI in front of regulators, auditors or clinicians.

PT Tripower Solar Nusantara (SONUS) · Indonesia · solar EPC

The ERP a 34-person solar company runs on

Purchasing, budgets, double-entry accounting and project tracking in one system, replacing chat threads and spreadsheets. Supplier quotes are compared automatically, and over-budget payments or bank-detail changes need a second person’s approval.

34
staff in 6 divisions use it every day
23,356
material price records from 157 suppliers
17,727×
currency error found and fixed (US dollars stored as rupiah)

For companies whose money still moves through WhatsApp and Excel.

  • Rust
  • Axum
  • PostgreSQL
  • Docker
  • GitHub Actions

Sonus Solar Studio · Indonesia · renewable energy

Rooftop-solar feasibility studies without an expensive licence

Engineers lay out panels on a map, simulate every hour of the year, and get a payback case with PLN export rules and local-content (TKDN) requirements applied automatically, instead of paying for a desktop licence per engineer.

11
customer pre-orders
8,760
hours simulated per site, per year
0.01°
sun-position match to the pvlib reference on 7 sites

For energy companies that sell on the strength of a feasibility study.

trendJack · UK · marketing SaaS

An AI marketing SaaS that customers can finally sign up to and publish from

trendJack drafts social posts from each day’s industry news. No new customer could finish onboarding, and most workspaces had never published. I moved payment ahead of setup, let solo users approve their own drafts, and capped AI spend per workspace.

9 of 11
production workspaces unblocked to publish
~$0.22
AI cost per news sweep, capped at 5 per workspace a day
0 → 441
tests actually running, now on every pull request

For SaaS teams whose product works in a demo but not for paying customers.

Kidiko · INOVASI programme · Indonesia · inclusive education

A WhatsApp assistant for teachers of children with special needs

Teachers in ordinary schools rarely have a special-needs expert nearby, so their questions waited for days. The assistant answers inside the WhatsApp groups they already use, moves sensitive questions to a private chat, and refers every case to a human expert.

142
teacher questions answered
27
teachers across 2 district governments
11.4 s
median reply time

For programmes that need to reach people where they already talk.

AESI · KIW · Sonushub · Indonesia · digital commerce

Three online shops, one system

Three shops ran on separate systems and four databases, so every product was entered again and again. One platform now serves all three, each with its own look and domain, and a product entered once appears in every shop.

10,344
products migrated automatically
4 → 1
databases
2
legacy shop systems retired

For groups running several brands on duplicated systems.

More projects

Slowliv · PLN Pusdiklat · Retiree empowerment

PLN retirees open a business from their phone

Business classes, a verified shop of their own, and settlements where the preparer and the approver are always different people.

40
PLN retirees signed up, 39 verified by employee ID
18
active shops
62
products approved and live

Gladys · University-entrance prep

Exam prep at a fraction of a tutoring centre’s price

An AI tutor and adaptive try-outs, with a safety floor that still catches self-harm signals when the AI classifier fails.

90,859
questions in the bank
85,423
with a full written explanation
Rp36k
per student per month

Centra Biotech Indonesia · Agricultural biotech

An SEO engine for an agricultural biotech company

An AI pipeline that writes, publishes and indexes articles, so farmers searching for a problem find the company’s products.

1,000
articles published
27,514
search impressions in the first month

Beasiswa Generasi Terang · Education · state energy company

A national scholarship platform for PLN

Applications, essay scoring, fraud checks, staff review and disbursement in one place, with frontier (3T) regions flagged so they are not missed.

425
campuses covered
514
districts across 38 provinces
22
PLN units

SYAMSS · Fashion retail

A hijab brand’s shop and books in one place

Pre-order checkout that hands off to WhatsApp, an admin panel, and double-entry bookkeeping that knows the cost of every piece sold.

27
orders completed, Aug–Oct 2026
Rp2.66M
in completed orders
41
pieces delivered

JB Circle · Alumni community

An alumni network that turns reunions into opportunities

Verified alumni find old classmates, join circles by year, city or interest, and post what they can offer and what they need.

27
alumni verified in the pilot
13
circles
21
offers and requests posted

Gigple · Plaza Tech · Freelance marketplace

AI career tools for a freelancer marketplace

Interview-question generation, CV review and skill-gap analysis, added to a marketplace with years of real profiles.

7,792
freelancers on the platform
3
AI features shipped
8,027
skill records analysed
  • Laravel
  • Livewire
  • MariaDB
  • DeepSeek

Winus Finance · Capital-market research

The whole liquid market checked before the opening bell

Every trading morning the engine scans Indonesia’s liquid stocks and writes down the evidence behind each judgement, so analysts start from a short list.

~200
stocks checked every morning
2 s
median time to scan them all
1.5M
daily price rows maintained

Light+ case competition · Beauty brand · finalist

Light+ Crew Hub: a campus-ambassador rewards system

QR booths, points and rewards for a brand ambassador programme, deployed live for the final so judges could scan and redeem on the spot.

Finalist
case competition, 2026
1,000
members in the simulated programme
Rp1.40B
budget built inside a Rp1.41B ceiling

Programme numbers are a simulation built for the pitch.

Experience

  1. Apr 2026 – now

    Care Copilot · Software Engineer Intern · Remote, UK

    LLM compliance audits for CQC-regulated home care: fabricated findings 62% → 9%.

  2. Sep 2026 – now

    trendJack · Software Engineer · Remote, UK

    AI marketing SaaS: reopened sign-up, unblocked publishing for 9 of 11 workspaces.

  3. May 2026 – now

    PT Tripower Solar Nusantara (SONUS) · Software Engineer Intern · Yogyakarta

    Primary author of the company ERP (34 staff) and Sonus Solar Studio (11 pre-orders).

  4. Jun 2026 – now

    Gladys · Software Engineer Intern · Yogyakarta

    AI tutor in Rust over a 90,859-question bank, with a self-harm safety floor.

  5. Dec 2025 – now

    Centra Biotech Indonesia · Software Engineer Intern · Yogyakarta

    AI content pipeline: 1,000 articles, 27,514 impressions in month one.

Research

  1. Kizana: cross-lingual search over classical Arabic books

    Submitted · Information Processing & Management (Elsevier, Q1)

    Indonesian questions answered from 7,872 classical Arabic books (20 GB), in Rust and Tantivy.

    • 0.790 MAP on 96 gold-standard queries
    • 0.593 NDCG@10
    • κ 0.793 inter-annotator agreement
  2. HighPy: an automatic optimizer for Python programs

    Submitted · Journal of Systems and Software (Elsevier)

    Purity analysis and safe memoization over the AST, with a formal convergence proof.

    • 6.76× geometric-mean speedup
  3. Deducible: a contract compiler that refuses to break sharia

    Under review

    Islamic-finance contracts are checked before they exist, and every refusal comes with a reason.

    • 8 compliance gates proven in code
    • 15 rescission tests passed
  4. CPCL: rescuing farmer-group locations from government PDFs

    Applied project

    Corrupted GPS coordinates repaired and farmer groups mapped across 8 regencies.

    • 98.8% coordinates recovered (2,099 of 2,124)

Achievements

Activity

Live from GitHub, refreshed every day. Most of it is in company repositories:

382contributions in the last year
76days with at least one
6days, longest streak
23on the busiest day, 13 Nov 2025