John Janes

John Janes .

Senior Software Engineer — systems, games, retro tech, and low-level everything.

Drezdin Labs

Emugate Alpha — Register Now

Emugate alpha testing is open. Browser-based multiplayer retro gaming — NES, SNES, GBA, PS1, N64, and more. No installs, no plugins. Register at drezdin.com.

Emugate Alpha — Register Now
Mar 17, 2026 Featured

Emugate Alpha — Register Now

Emugate alpha testing is open. Browser-based multiplayer retro gaming — NES, SNES, GBA, PS1, N64, and more. No installs, …

emugatedrezdin-labsretro-gaming
Mar 9, 2026

All aboout the slop.

So about 3 months ago I decided, lets try the “vibe coding thing.” I want to see what all the fuss was …

Mar 2, 2026

THE ZOO

The Hook

When I wrote this, I kept thinking about Upton Sinclair walking into the meatpacking plants for The Jungle. He …

aimachine-learningmodel-architecture
Nov 20, 2025

Hello World

Hello, and welcome to my site.

My name is John Janes, and I’ve been programming in one form or another for most of my …

Projects

All projects →

Emugate

active

Browser-based multiplayer retro gaming platform. Stream classic games in real-time over H.264/WebSocket — no plugins, no installs, up to 4 players.

ZigLibRetroWebSocketH.264Go

Gate Bevy

wip

Multiplayer 3D action game engine and world editor built on Bevy. Third-person gameplay, dedicated server, Lua-scripted UI, and a browser-based map editor.

RustBevyRapier3DLightyearLua

orbis-v1

wip

AI-powered video editor built in Zig. A high-performance inference server backed by ONNX Runtime and AMD ROCm/HIP drives face detection, embedding, and swapping — all composable as JSON playbooks. Python GUI on top for timeline editing and real-time preview.

ZigONNX/ORTROCm/HIPHIPRTCOpenCV

Technologies

Systems Languages
Zig
Rust
Go
C / C++
Professional Languages
PHP
Ruby
JavaScript
Java
Python
HTML / CSS
Web Frameworks
Rails
Laravel
Symfony
React
Angular
Node.js
Express
Axum
Game & Graphics
Bevy
LibRetro
Rapier3D
WGPU
OpenGL
Raylib
AI / ML & Inference
ONNX / ORT
ROCm / HIP
HIPRTC
OpenCV
ArcFace
YuNet
Video & Streaming
FFmpeg
H.264
WebSocket
PyAV
OBS
Databases
MySQL
PostgreSQL
MongoDB
Elasticsearch
Redis
Snowflake
Cloud & DevOps
AWS
Docker
Terraform
Ansible
Jenkins
Linux
NixOS
NGINX
Tools & Platforms
Git
ELK Stack
Datadog
MuleSoft
Zuora
Tokio
WASM
Lua