Software · Games · Web · Mobile · Bossier City, LA · Teq Vault LLC

Jude NanaBaffoe

One person, ten shipped products — four titles live on Google Play, a suite of web and desktop tools, and browser games running without an engine. I write code, direct AI tooling hard against specs I write, and own the architecture, the review, and the whole build-and-release chain that gets it to a store.

Shipped

Status is current, not aspirational.

QuetiemalsUnity · C#

Match-3 RPG and the origin point of the Eyuforyia universe. ScriptableObject-driven content pipeline, gacha economy, encrypted saves.
Google Play →

Live
Quetiemals Connect 4Unity · C# · Play Games v2

Real-time multiplayer over Relay/Lobby, leaderboards, seasonal trophy ladder, non-consumable IAP with server-side receipt reconciliation. Also submitted to Amazon Appstore.
Google Play →

Live
Forge & RuinUnity · C#

Narrative match-3 built on the same content architecture, with a story layer that shares canon with the novels and the planned series.
Google Play →

Live
teqvault.studyWeb platform

Course platform I write and maintain: Java, Python, Git, Unity, embedded systems, PLC programming, cybersecurity fundamentals.
Open teqvault.study →

Live
TeqXus AINext.js · Supabase

Multi-provider AI platform with server-side entitlement verification and model gating. Frontend and backend deployed separately.

Live
Eyu FallsHTML · JS · CSS · PWA

Puzzle-adventure falling-block RPG written without an engine — full audio system, offline PWA infrastructure, then wrapped for Android and ported to Fire tablets.
Play in browser →

Playable
TeqMusicReact Native · Expo SDK 57

Music app with background playback and a Supabase-backed supporter tier, shipped to Google Play as a signed AAB.
Google Play →

Live
TeqDocsElectron · Web

Document reader and editor in parallel Electron, web, and student-desktop builds — docx rendering, Windows file association, native context menu.
Open TeqDocs →

Live
Siegecraft PocketCanvas · JS · Web Audio

Canvas tower defense with a deck-building layer — towers are cards drawn from an unlockable pool, with meta-progression persisted between runs. Every map is declared as a list of entry lanes converging on one exit, so single-, dual-, and triple-lane boards all run through one geometry path, and projectiles carry real travel time with a fallback impact point when their target dies mid-flight.
Play in browser →

Playable
TeqStreamReact Native · Expo

Video player for local and remote sources — scrubbing, fullscreen, picture-in-picture, background playback. Built and ready to launch.

In testing
TeqBasePostgres 16 · Node · Fastify · Docker

My own backend platform, replacing third-party BaaS across every product. Own-table auth with argon2, files on disk, Caddy in front, restic backups, self-hosted.

Building
Teq Vault ToolsPWA + Electron

Offline-first developer tools sharing one design system — sprite slicer with magic-wand and flood-fill masking, atlas packer, palette and font utilities.

Live
TeqCarve & TeqLinkPython · Node · Electron · WebRTC

File-recovery tool with sector-aligned Windows raw device access; and a remote-desktop app with a custom signaling server and Windows agent.

Ongoing

How This Gets Built

Where the leverage comes from, and where it stops.

Ten products from one person needs leverage, and I'd rather name it than have you wonder. AI tooling drafts a lot of implementation from specifications I write, and I write plenty of code directly — the systems work, the parts with real constraints, and anything I'd rather understand than inherit. What the tooling buys is throughput. What it costs is that nothing arrives trustworthy by default, so architecture, review, and the entire build chain stay mine.

Architecture is mine

Data model, module boundaries, economy math, where state is authoritative, what ships and what waits. A model doesn't get these calls, because it can't see the consequences three releases out.

Drafting is shared

I write the code that carries real constraints and hand off the rest against tight, single-concern specs. Vague prompts produce plausible code that quietly does the wrong thing, so the specification is itself the engineering work.

Shipping is mine

Every line read, then run on a device, then built and signed and submitted by hand — npm and Expo toolchains, Gradle, keystores, Play Console. The audit below is what the reading catches: XOR passed off as encryption, probability math that looked right and wasn't, cooldowns trusting a clock the user controls.

Work I'd Defend In A Review

Four decisions, and why they went that way.

Security

Auditing my own live codebase

I went back through a shipped match-3 RPG assuming it was wrong somewhere. Save data was XOR'd and labelled encryption — replaced with AES. The soft-pity gacha math was subtly incorrect and under-rewarding players. Cooldowns trusted the device clock, so a settings change skipped them. Three real vulnerabilities in code that ran fine and looked fine. Fixed in the live build.

Infrastructure

Choosing the boring stack

BaaS pricing scales against you and the exit cost grows the longer you wait, so I specced TeqBase to replace it: Postgres, Node LTS, a thin Fastify layer, argon2 auth I own, files on disk, restic backups. Nothing novel, nothing I can't debug at 2 a.m., no vendor with a say in my margins. Currently building it.

Game AI

An opponent worth losing to

The Connect 4 CPU was beatable in a way that felt cheap. Rewrote the evaluation with depth-adjusted scoring so near-term threats outweigh distant ones, and added center-first move ordering to prune harder. Better play at the same search cost.

Field tooling

Software for a place with no signal

Electrical fault isolation on base means paper schematics and guesswork. I'm building a PWA that pairs the one-line diagram with an interactive map for pin placement, cached through a service worker so it works with no connectivity — which is exactly when you need it. In progress, and the constraint drives the design.

Stack

Things I've shipped with, not things I've read about.

Languages

  • C#
  • JavaScript / TypeScript
  • Python
  • Java
  • SQL
  • HTML / CSS

Frameworks

  • Unity
  • React Native / Expo
  • Next.js / React
  • Node.js / Fastify
  • Electron
  • Progressive Web Apps

Backend & Infra

  • PostgreSQL
  • Supabase
  • Docker
  • Caddy
  • restic
  • Self-hosted Linux

Ship & Operate

  • Android Studio
  • Signed APK / AAB pipelines
  • Google Play Console
  • Amazon Appstore
  • Unity IAP · AdMob
  • Git

Background

Where the discipline came from.

2026 – Present

Founder & Engineer — Teq Vault LLC

Every line of product code, every store submission, every backend decision. Publishing games under the Average Jude Games label.

Jan 2023 – Present

Electrical Systems Journeyman (3E051) — U.S. Air Force

Airfield and facility electrical systems. Wrote a full airfield lighting training course for incoming airmen from official technical references.

Expected Dec 2026

B.S. Computer Science — Southern New Hampshire University

Software Engineering concentration. 4.00 GPA, President’s List. Computer graphics with OpenGL, embedded systems on Raspberry Pi, data structures and algorithms.

Where I Fit

Four doors into the same body of work.

Software engineering

The parts nobody sees: sector-aligned raw device reads in Python, a WebRTC signaling server, server-side entitlement checks and receipt reconciliation, a backend platform I'm building to replace rented infrastructure, and a security audit that caught three real vulnerabilities in shipped code.

Game development

Three Unity titles live, plus one built engine-free in plain JavaScript. Gameplay systems, content architecture, economy math, opponent AI, IAP and store release.

Mobile development

Unity and React Native / Expo, both shipped as signed AABs through Play Console. Comfortable with the unglamorous half — signing, tracks, testing rollout, store policy.

Web development

Next.js and React front ends, Fastify and Postgres behind them, offline-first PWAs, and a self-hosted deployment I run myself rather than rent.

Product & interface design

One design system across the whole Teq Vault tool suite, and interfaces built for real constraints — a sprite slicer that has to feel precise, a fault-isolation map used with no signal.