GitHub - NathanHor22/NathanHor22 · GitHub
Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Nathan Hor — Creative Technologist. Hardware, software and play. Malaysian AI Resident and Agora Ambassador Malaysia.

CURRENT BUILDS   /   PROJECT ROSTER   /   ACHIEVEMENTS   /   LOADOUT

I'm Nathan, a creative technologist and agentic AI developer in Malaysia. I build AI you can talk to, hardware you can hold, and games you control with your body. I like working on the details that make an interaction feel right: a responsive gesture, a well-timed blink, a useful next step.

Malaysian AI Resident · Agora Ambassador Malaysia

Right now, most of my attention goes into Quipus, my sales assistant, and Digimon, a physical companion for my ChatGPT dot.

Current builds

Digimon selected: a rotating 3D enclosure concept with an ivory shell, mint face, three physical buttons and coral carry loop. A small voice companion for my ChatGPT dot.

01 / Digimon

A small voice companion for my existing ChatGPT dot. I'm building its physical presence around an ESP32-S3: a mint face, blinking eyes, a mouth that follows audio, and buttons for recording, volume and microphone mute.

ESP32-S3 · C · ESP-IDF · OpenAI · MCP

Explore the code ↗ · Firmware UI · Build notes · Still image

The animation is an original enclosure design study, not footage of the device. Firmware builds and local checks pass; live device-to-dot voice verification is still pending.

Project roster

Pick a project to open its repository. Hardware companions, agentic applications and experiments in play.

01 / Digimon — hardware companion. Current build.

Digimon
A physical companion for my ChatGPT dot.

ESP32-S3 · ESP-IDF · OpenAI
02 / Quipus — sales assistant. Active build.

Quipus
From business conversations to useful follow-ups.

ESP32-S3 · Next.js · Agora
03 / Jaga — scam protection for Malaysian families.

Jaga
Multilingual scam checks over text, voice and Telegram, with an ESP32 guardian prototype for elderly users.

Next.js · Agora · ElevenLabs

Try Jaga ↗

04 / Spider-Man — gesture-controlled web-swinging game.

Spider-Man
Hold a “thwip” pose. Fire a web. Swing using your webcam.

Python · Panda3D · MediaPipe
05 / Postcard AR — a printed postcard becomes an interactive experience.

Postcard AR
A WebAR postcard for a US Embassy cultural activation.

ZapWorks · Three.js · WebAR

Open experience ↗

06 / Persephone — wearable voice AI badge. Team project.

Persephone
A palm-sized AI e-lanyard, from microcontroller to voice.

ESP32-S3 · C/C++ · Voice AI

Jaga and Persephone are team projects with Nigel Tan. Roster artwork represents each project's idea.

Side quests — more projects & experiments
Project What I explored
Jungle Flight Fly a 3D bird by flapping your arms; lean to steer. Python, Panda3D, MediaPipe.
Catch the Falling Durian A body-tracked arcade booth game with Kinect and touchscreen input. Python, Pygame, C#.
Hand Slingshot Hand gestures drive aim and release. Python, Pygame, MediaPipe.
Sunday (in development) A local-first Android engineering companion with voice interaction. Kotlin, TypeScript.
Tenun Career pathways for Malaysian students and fresh graduates. React, TypeScript, LLM agents.
Game UX Summit 2026 A responsive event website with speakers and registration. React, Tailwind CSS.

Achievements

Result Event
🥇 1st Place AWE 2026 Pacific Portal — XR AR Track
🏆 Winner AISEA 1$ Sprint Hackathon
🥉 3rd Place OpenAI Community Codex Hackathon
Top 5 Finalist Agentic AI Build Week, Vietnam
Top 3 Finalist Loveable Hackathon — Healthcare Operations Track

Loadout

What I'm building Tools I reach for
AI & voice Python · OpenAI · LLM agents · MCP · Agora · ElevenLabs
Physical interfaces ESP32-S3 · ESP-IDF · C/C++ · Arduino
Web & mobile React · Next.js · TypeScript · Tailwind CSS · Kotlin · Supabase
Interactive experiences MediaPipe · OpenCV · Panda3D · Pygame · Three.js · Unity · Unreal Engine

Got something interesting to build?
Hardware companions, agentic applications, or playful interfaces.

LET'S CONNECT ↗

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages