Nathaniel Armogan
Software Developer • Builder • Experimenter
I build things to understand how they work. Systems programming, AI tools, simulations, security experiments, and ideas turned into software.
Why I Build
Most projects start with a simple question:
"Can I build something that helps me understand or solve this?"
I enjoy exploring the layers underneath software: how programs execute, how systems behave internally, how AI tools can be built privately, and how complex ideas can become interactive experiences.
Sometimes the result is a useful tool. Sometimes it is an experiment. Sometimes it is simply a way to understand a concept deeper by building it myself.
Currently Exploring
Systems Programming
x86-64 Assembly, C/C++ integration, runtime behavior, binary transformation, and understanding software below the abstraction layer.
Private AI Systems
Local LLM workflows, AI agents, persistent memory systems, and tools designed around user-controlled data.
Interactive Learning
Building simulations, games, and educational tools that turn complex concepts into something you can interact with.
Experimental Computing
Quantum computing experiments, cryptography concepts, and exploring unusual areas of computer science.
Featured Experiments
🧬 Metamorphic Engine
A multi-stage exploration into x86-64 assembly, runtime mutation, and how programs can transform themselves while maintaining behavior.
🧠 OpenClaw Store
Persistent SQLite memory backend for local AI agents. Designed around long-term memory, task planning, dependencies, and reliable AI workflows.
🧩 Rubik Cube 3D Simulator
A browser-based 3D cube engine built from scratch with vanilla HTML, CSS, and JavaScript. Explores spatial transformations, cubie states, and interactive rendering.
🔐 Transcoder
A fully client-side text and data conversion toolkit. Built with vanilla JavaScript to explore encoding, hashing, binary formats, and browser-based privacy tools.
🐳 Docker Quest
A terminal-based Docker learning game built to explore whether technical concepts can be taught through interactive simulation.
🔐 Crypto Academy
A gamified cryptography learning platform covering classical ciphers, hashing, and encryption concepts through missions and progression.
🤖 Private AI Companion
Self-hosted AI assistant built with Flask and LangChain. Explores local models, retrieval systems, and private AI workflows.
Build Timeline
OpenClaw / AI Infrastructure
Building tools around local AI agents, memory systems, and automation.
Rubik Cube 3D
Exploring browser-based 3D rendering without external engines or frameworks.
Metamorphic Engine
Deep dive into assembly, machine instructions, and runtime binary transformation.
Quantum Computing / Security / Simulations
Learning complex ideas by creating working models and interactive examples.
Other Projects
🎬 Jellyfin IMDb CLI
A practical utility created to solve metadata management problems in personal media libraries.
♠ Blackjack AI
A local experiment combining probability, strategy analysis, and AI-assisted reasoning.
₿ Bitcoin Dashboard
Interactive dashboard exploring real-world financial data, network statistics, and APIs.
🎮 Game Development
Roblox projects and browser games built to explore gameplay systems, physics, and interactive design.
Skills & Technologies
Languages
Python
C / C++
Java
Bash
Lua
x86-64 Assembly
Platforms
Linux
FreeBSD
MINIX
Docker
Self-hosted infrastructure
Areas of Interest
Systems Programming
Security Research
Artificial Intelligence
Quantum Computing
Game Development
Interactive Builds
🐍 Snake
A simple browser implementation built with vanilla JavaScript.
🏓 Pong
Classic Pong with keyboard controls and AI opponent.
Live Data
Bitcoin Network
Current BTC price:
Loading...
Developer Profile
Building:
→ AI agents
→ Systems experiments
→ Interactive simulations
→ Open source tools
