john@shimakaze: ~
ONLINE
     _  ___  _   _ _   _
    | |/ _ \| | | | \ | |
 _  | | | | | |_| |  \| |
| |_| | |_| |  _  | |\  |
 \___/ \___/|_| |_|_| \_|
systems & engine dev — building from first principles
Last login: Fri Nov 7 23:41:19 2025 from 127.0.0.1
* tip: there is a live shell at the bottom of this page. type help.
john@shimakaze:~$ whoami
John
// building systems from first principles
C/C++ game engine dev systems programming low-level reverse engineering
john@shimakaze:~$ neofetch
john@shimakaze
----------------
Statusstudent · active
Focuscustom game engine
LangC / C++20
Interestsengine arch · memory systems · rendering pipelines
Shellthe one at the bottom of this page
Uptime
Traitquestions existing abstractions · rebuilds from first principles instead of reaching for off-the-shelf
john@shimakaze:~$ ls ~/projects
v1-engine/ac_cheat/
john@shimakaze:~$ cat ~/projects/v1-engine/README.md
# v1 engine
A custom 3D game engine built in C++20 from scratch. Features a custom memory allocator, ECS framework, and a basic OpenGL rendering pipeline.
V1 Engine screenshot
john@shimakaze:~$ cat ~/projects/ac_cheat/README.md
# AC_CHEAT
An educational cheat for AssaultCube. Features auto-aim, wallhack, god mode, infinite ammo, and snaplines to demonstrate memory manipulation and reverse engineering concepts.
AC Cheat screenshot
john@shimakaze:~$ cat ~/contact
john@shimakaze:~$ ./twin &
[1] 1337 — twin_instance daemon started
twin>
Hey. I'm John's digital twin - ask me about my engine work, how I learn low-level systems, or why I'm not just using Unity.
twin>
I'm listening on the shell below — run twin to talk to me.
john@shimakaze:~$
[portfolio] 0:main* 1:twin- up —