An Invisible
Superstructure

Six production-grade applications — a 3D open-world game, an on-device AI assistant, a clinic management system, a media gallery, and audio & GIF studios — all running on a proprietary native runtime, alongside a standalone desktop server orchestrator.

See the Work GitHub ↗
80+
Native APIs
88
Build Snapshots
22GB
Dev Archive
6mo
Development
2k+
Lines: Java Bridge
System Design

An Invisible Superstructure

Genom operates across multiple architectural layers — from the web app surface down to Android system services. Each layer has a single purpose. The runtime disappears — the user's application is all that remains.

🌐
Web Application
Any web app — game engine, clinic system, AI assistant, media gallery
Any SPA / PWA
↕ Bidirectional bridge
🔗
Injected Compatibility Layer
Transparent polyfills that extend standard web APIs to native capabilities
Invisible
↕ Message contract
⚛️
Message Router
Routes all web-to-native communication. Handles app lifecycle, config, and state management.
JavaScript
↕ Native modules
Java Native Bridge — 2,400+ lines
80+ native device APIs: filesystem, media, downloads, haptics, notifications, streaming, PiP, AI inference
Java
↕ Android platform
🔧
Android Services + Embedded Server
Background persistence services, embedded local HTTP server for CORS-free asset serving
SDK 24–34
bridge.js — The communication contract
// Every web app running inside Genom uses this exact pattern. // The entire native API surface is accessible through one function. export function send(type, payload = {}) { if (window.NativeBridge) { window.NativeBridge.postMessage(JSON.stringify({ type, ...payload })); } } // The native capability surface — called identically from any Genom application send('browseDirectory', { path }); // Native filesystem send('startContinuousWork', { title, body }); // Background persistence send('loadAI', { modelPath, type }); // On-device LLM send('getVideoThumbnail', { filePath }); // Native media extraction

Applications

Each application demonstrates a different dimension of Genom's capability — from GPU-accelerated games to on-device AI to enterprise management systems.

Naomi AI Icon
Naomi AI
On-Device AI Assistant
Naomi AI

On-device AI assistant with a 3-slot model architecture — a resident text model, on-demand vision analysis, and semantic embeddings. Routes every user message to the right tool automatically, no selection required. Zero cloud dependency.

Native Android On-Device AI JavaScript llama.cpp Vite
Genom Clinic Icon
Genom Clinic
Clinic Management System
Genom Clinic

Full clinic management system — patient records, appointments, billing, reporting, and Arabic RTL support. Runs completely offline on a single Android tablet. No server, no cloud, no account required.

Native Android JavaScript Offline-First Arabic RTL
Modern Server Icon
Modern Server Administrator
Server Management Platform
Modern Server

Desktop app for managing multiple local web servers simultaneously. Real-time SSE dashboard, encrypted update delivery, hash-based state cache for instant startup, and Supabase analytics. Built in Python, ships as a standalone executable.

Python Flask Encrypted Updates Supabase
Game Icon
I Identify as a Horse
3D Game Concept & Tech Demo
I Identify as a Horse

3D open-world game with procedural city generation, NPC state machines, runtime texture synthesis, soft-body physics, and a spring-damper follow camera. Built in PlayCanvas v2.18.1 and deployed as a native Android app.

Native Android PlayCanvas WebGL JavaScript
Noir Audio Studio Icon
Noir Audio Studio
Professional Audio Workstation
Noir Audio Studio

Mobile audio editor with waveform visualization, multi-track mixing, and non-destructive editing. Full device filesystem access and background audio playback even when the app is minimized. Runs as a native Android app.

Native Android JavaScript Web Audio API Vite
Noir GIF Studio Icon
Noir GIF Studio
Professional GIF Editor
Noir GIF Studio

Video-to-GIF converter with a frame-level editor, timeline scrubbing, and 3-format export (GIF/MP4/WebM). Batch export via JSZip. Everything processed on-device, no uploads. Runs as a native Android app.

Native Android JavaScript Canvas API JSZip
X-Local Icon
X-Local
Media Gallery & File Manager
X-Local

Local Android media gallery with native-speed chunked file streaming, instant video thumbnails, and full-text search. Reads directly from device storage. 5 tracked APK releases (v3.0 → v4.7) over active iterative development.

Native JavaScript Node.js 5 Releases

6 Months of Continuous Development

88 versioned build snapshots totaling 22 GB of compressed archives — one committed developer, one obsessive framework.

January 2026
Foundation
Core React Native bridge architecture established. Initial WebView-to-Java message routing. First white-label APK build pipeline.
3 snapshots · ~200 MB each
February 2026
Native Module Expansion
File system APIs, media scanning, download manager integration. First application (audio studio) deployed via the pipeline.
16 snapshots
March 2026
Performance Overhaul & Boot v1
GPU compositing layer tuned. Zero-flash boot sequence v1 implemented. Embedded NanoHTTPD server added for CORS-free local asset serving.
21 snapshots
April 2026
Custom Loader API v3 + Naomi AI
Complete Fade-Through-Black boot doctrine implemented. Three-mode custom loader system (BRAINLESS/SYNCED/EXTENDED). Naomi AI on-device LLM pipeline integrated with llama.cpp JNI bridge. Security architecture finalized.
30 snapshots — most active month
May 2026
Windows Platform + AES-256 + Continuous Work Engine
Full Windows shell built with Python + WebView2. AES-256-CBC machine-bound file encryption with in-memory decryption serving. Continuous Work Engine replacing DataSync service. Smart notification retry system for Android 13+.
23 snapshots · up to 416 MB each
Technical Stack

Skills Demonstrated

Java / Android SDK
Android foreground services, MediaStore, JNI bridge for on-device AI inference.
⚛️
TypeScript / React Native
Message routing layer bridging the web and native worlds. Handles message types and full app lifecycle.
🐍
Python / Windows Platform
Flask multi-server orchestration, PyInstaller, WebView2 desktop shell, Fernet encryption, Supabase.
🤖
On-Device AI
Sequential multi-model pipeline. Text + vision + embedding models managed in slots. Streaming inference via llama.cpp.
🔐
Security Engineering
AES-256-CBC encryption, PBKDF2-HMAC-SHA256 key derivation, machine-bound keys, in-memory decryption.
🏗️
System Architecture
Multi-layer hybrid runtime design. Automated build pipelines. Zero-glitch boot sequences. Cross-platform deployment.
🎮
3D / Game Engineering
PlayCanvas WebGL. Procedural city + terrain generation. NPC state machines. Physics simulation.
🌐
Full-Stack Web
JavaScript, TypeScript, Vite, Node.js, Flask, REST APIs, SSE, WebSockets, Canvas API, Web Audio API.