Developer · Creative director · Founder — Brunei Darussalam

I build the systems small businesses actually run on.

Management systems, dashboards and web apps on Cloudflare — designed, built and kept running by one person. Alongside that I run a food business, a farm and a creative studio, so I build for owners the way an owner would.

Happy-going dad with dev-mode skills.

EntrepreneurDadFarmerCreative
STACKVue 3ReactHonoCloudflare WorkersD1KVR2PagesDurable ObjectsWeb Push

01 — Systems

Working software, not slide decks.

Everything below is live. Where a system holds client or customer data, the screens are illustrative mockups, never the real records — tap one to see how it works, or ask me for the real thing.

KadKitaNi — kadkitani.pages.dev
Digital wedding cardsLive

KadKitaNi

Premium digital wedding invitations for Brunei: smart RSVP, seating plan, digital angpow by QR, and a couple's dashboard to run the day.

Vue 3 · D1 · Pages Functions

Uptime monitorPrivate · mockup

Sentinel

Watches my live sites and pushes alerts to my phone that name the cause, not just the outage.

Workers · D1 · Web Push

Screens shown are an illustrative mockup.Case study →
Writing + illustrationPrivate · mockup

KatoJinu Writer

A manhwa author's tool for drafting chapters and generating illustrations, with its own memory layer.

Pages Functions · Hono · D1

Screens shown are an illustrative mockup.Case study →
Personal AI assistantPrivate · on request

Jarvis & Friday

Two personal AI agents on Telegram that run around the clock on a small server, use an existing ChatGPT subscription, and hand heavy jobs to your PC.

Hermes Agent · OpenClaw · Telegram · Tailscale

Illustrative mockup. The full setup guide is private, so ask me to see it.Case study →
Also builtGizi Food ordering app1Kufikopi.GiziOtter Co studio platform · in progressSENIAI team studio · in progress

02 — Ventures

Things I own and run.

Entrepreneur, dad, farmer, and a creative at heart. Each of these is a real business or a real build, not a side note.

Creative studio

Otter Co

Video, animation and brand production for Brunei businesses.

otterco.studio ↗
Food

Gizi Food

Homemade sambal and catering.

Coffee

1Kufi

A specialty coffee roastery brand under Gizi Food.

Farm

Gizi Farm

Off-grid hydroponics, built from the ground up. Earlier trials covered hydroponics, solar-powered growing, aquaponics and beekeeping.

In progress · off-grid hydroponics

03 — Creative

Video, animation and brand content through Otter Co.

Social content for Gardenia Brunei, launch work for KOVA, and in-house brands. The same eye that directs a shoot designs the dashboards. The full portfolio lives at otterco.studio ↗.

About

Aerospace engineer turned owner-builder.

I'm Arif Hamizan Salleh, Arif Salleh to most people. Happy-going dad with dev-mode skills. I run the businesses I build software for, so the systems are shaped by payroll days and delivery runs, not by feature lists.

Background

2025 — now

Founder & Managing Director, Senimerge

Full-service digital agency: websites, social media management, content and design. Ran a six-month TikTok and Instagram campaign for Gardenia Brunei.

2024 — now

Founder, Gizi Food & Farm

Bruneian food brand with catering, the kopi.Gizi and Roast & Brew apps, and the farm side: hydroponics, solar-powered growing, aquaponics and beekeeping trials.

2016 — now

Founder & Creative Director, Otter Co Studio

Corporate photography, videography, 2D/3D animation and brand identity for Brunei clients, on a platform built and run in-house.

2016 — 2018

Co-founder, Gentlemen Bros & Co.

Catering and café operations; brought in digital ordering and the first workflow automation for the kitchen and front of house.

2012 — 2016

B.Eng Aerospace Engineering, Carleton University, Ottawa

Space Systems Design. Capstone: the DANTE CubeSat, a mini-satellite for forest-fire detection by spectral imaging. Side prototypes: a tele-robotic arm, an atmospheric salination device, a smart greenhouse monitor.

Recognition

  • Participant, 10th Exposure Programme for Youths in High-Technology Agriculture, Brunei (2025)
  • Five-plus production web applications on Cloudflare at near-zero monthly infrastructure cost
  • AI-integrated products on the Claude API across several live client deployments

Toolbox

Cloud & infrastructure

Cloudflare WorkersPagesKVD1R2Durable ObjectsPages FunctionsGitHub Actions

Frontend

Vue 3ViteTailwind CSSPWAReactMobile-first design

Backend, APIs & AI

HonoREST APIsJWT authWeb PushClaude APIPrompt engineeringSupabase & Next.js (earlier)Google Apps ScriptArduinoPython

Creative & media

Photography & videographyBlender 3DAutoCADSolidWorks2D/3D animationRemotionSeedanceffmpeg pipelinesBrand identity

Business & agri

Social media managementBilingual copy EN/BME-commerce & POSCampaign managementHydroponics & aquaponicsTender & EOI preparation

04 — Build log

A public record of what shipped.

Local text-to-speech audiobook pipeline

An open-source voice engine, security-checked and run entirely on my own PC, turned into a repeatable pipeline: story in, chaptered audiobook out, with a choice of two narrator voices.

Security sweep across every live site

Built a scanner that checks headers, TLS, leaked keys in shipped code, exposed files and risky routes, then ran it over the 25 sites I keep live: no leaked secrets. Tightened the headers the same day and put a strict Content-Security-Policy on the ordering apps.

Puding Madir Co ordering app

Ordering app for a home dessert business: phone-first menu, orders saved before they go to WhatsApp, and an owner app with push alerts, market-stall sales, reports and menu control.

My AI memory, shared across machines

The memory my AI assistant works from now lives in one private repository. Every machine pulls it at the start of a session and saves with one command, and a leak check blocks any commit that contains a secret.

KG3 revision apps: BM, English and Maths

Three kindergarten revision apps with sound, made in a week for end-of-year exams: Bahasa Melayu, English story fill-ins and picture clues, and Maths from counting to odd and even. Phone-first, no sign-in.

Ngaji IQRA practice app

A Muqaddam reading practice app for young learners: every letter and joined word with sound, plus the join-and-split drills used in class. Built for home revision before a mengaji exam.

Wake-Up Call lifting planner

A free push, pull and legs gym planner I built for my own return to lifting: a logbook, a rest timer and rotating exercise picks every four weeks. Works offline, and the data never leaves the phone.

Pocket Pay card payments

Card payments through Pocket Pay, tested end to end against the real gateway and first on Senimerge Shop. Paid orders unlock by themselves.

Jarvis & Friday build guide

A private step-by-step guide for two personal AI agents on Telegram. Ask me if you want to see it.

arifsalleh.dev, first version

This site. Vue 3 on Cloudflare Pages, content as markdown, private systems shown as interactive mockups.

Mei Advisor public scan page

A read-only page so friends can follow the scan table, with private data kept behind auth.

Moved my AI memory system to Cloudflare

One shared memory across terminal and chat, synced to KV and D1.

Zakri Cargo barcode scanner

Camera scanning for barcodes and QR codes, confirmed on a real courier label.

Sentinel web push, end to end

Alerts from the monitor now arrive as phone notifications.

Have a process stuck in spreadsheets?

Tell me how it runs today. I'll show you what it could look like. Want to see one of the private systems for real? Just ask, I'll walk you through it.