STACK METRICS PHILOSOPHY CONTACT
AGE 16 · CLASS 12 · JANAKPUR, NEPAL · UTC+5:45

Aayush Jha

Full-Stack Engineer Metal to User

I architect systems from bare metal to user interface. Custom compilers. Physics engines. Immutable financial ledgers. Consumer platforms. One brain. Zero handoffs. Speed Matters more than People think and I am insanely fast

OPERATING RANGE
USER INTERFACE React · Mobile · Skeuomorphic
APPLICATION LOGIC Subscriptions · RBAC · AI Matching
DATA & INFRASTRUCTURE Immutable Ledgers · SQL · APIs
SYSTEMS & RUNTIME ECS · Physics · Audio · Scripting
METAL & LANGUAGE C++ · OpenGL · Custom DSLs
Explore the Stack

THE STACK

Six layers. Shipped systems. Zero gaps.

Most engineers specialize in one layer of the stack. I own all of them. Here is the evidence, organized by depth. Plus more than 20 additional projects built and shipped — so many I don't even remember them all.

LAYER 01 — SYSTEMS & METAL

AR Engine

A custom 2D game engine with an original scripting language, built from zero dependencies in 9 hours.

Tech Stack

C++17 · OpenGL 3.3 · GLSL · SDL2 · GLM · stb_image

Architecture

Lexer → Parser → AST → Interpreter → Runtime Bridge

Systems

Entity-Component-System · Impulse Physics · AABB Collision · Spatial Audio · Orthographic Renderer · ARGDL Compiler

Key Decision

Instead of embedding Lua or Python, I designed and implemented ARGDL — a domain-specific language with its own grammar, tokenizer, and execution runtime. Games are described, not programmed.

arengine.dev/gameplay
AR Game Engine Gameplay
AR Compiler & IDE
AR OpenGL Terrain
ARGDL player.argdl
# Player Character
{
    sprite: "hero.png"
    gravity: true
    mass: 1.0
}
on space { jump }
on W { Forward ; speed = 1 }
on S { backward ; speed = 0.5 }
on A {Left ; speed = 0.5}
on D { Right ; speed = 0.5 }

Real engine runtime & custom language compiler • 9-hour build . ArGDL is no joke , It is literal simple and beast GDL

LAYER 02 — INFRASTRUCTURE & BUSINESS LOGIC

Janakpur Coaching Center

A dual-module production platform managing ₹10+ lakhs annually. 5 months live. Zero critical bugs.

Tech Stack

React · Node.js · PostgreSQL · Redis · Express · JWT

Modules

LMS · Accounting · MCQ Engine · Month Closure · Loan Distribution

Architecture

RBAC (Role-Based Access Control) · Immutable Ledger Design · Multi-Payment Reconciliation · Automated Carry-Forward

Key Decision

Transactions are immutable. No edits, only reversals with audit trails. Month closure — a process that previously took 3 days of manual reconciliation — executes in 60 seconds with full P&L generation.

jcc.edu.np/dashboard
JCC LMS Dashboard
JCC Financial Accounting Ledger
JCC MCQ Test Engine
5+ MONTHS
PRODUCTION UPTIME
₹10L+ ANNUALLY
PROCESSED
LAYER 03 — EDUCATION PLATFORMS

Govind Mishra School of Mathematics

A full-scale learning management system for a mathematics coaching institute. Live production with student enrollment, course delivery, and progress tracking.

Tech Stack

React · Typescript · Node.js · PostgreSQL · Tailwind CSS · Express

Modules

Student Management · Course Delivery · Progress Tracking · Assessment Engine · Admin Dashboard · Content Moderation

Architecture

Content Delivery Pipeline · Progress Analytics · Automated Assessment · Role-Based Access · Structured Lesson Plans

Key Decision

Built a scalable content architecture that allows instructors to structure lesson plans, deliver interactive materials, and track individual student progress through automated assessment pipelines.

gmsmath.com
GMSM LMS Home
GMSM Admin Dashboard

GMSM Production LMS • Live student enrollment & course delivery

LAYER 04 — CONSUMER APPLICATIONS

Madhesh Vivah / Findr

A matrimonial platform with advanced matching algorithms and tiered subscription gates. Fully complete — pending final client paperwork before public launch.

Tech Stack

React · Typescript · Node.js · PostgreSQL · Vector DB · Razorpay API

Systems

AI Similarity Matching · Tiered Authorization · Document Verification Pipeline · Secure Payment Webhooks · Identity Token Locks

Key Decision

Subscription tiers are enforced at both API and UI layers with signed server-side sessions. Razorpay payment success is processed asynchronously via a verified webhook pipeline with robust database retry states.

madheshvivah.com
Madhesh Vivah Matrimonial App
SUBSCRIPTION TIERS
TIER INTERESTS CHAT FILTERS
GUEST 3
TIER 1 5 3
TIER 2 10 +Media 6
TIER 3 Unlimited All All

Madhesh Vivah • Advanced matching with verified subscription gates

LAYER 05 — REAL-TIME SYSTEMS

Chattr

Real-time messaging with socket channels, presence indicator states, and dynamic friend graphs.

Tech Stack

React · Typescript · Socket.io · PostgreSQL · Redis · AWS S3

Systems

Social Graph (Friend/Unfriend/Block) · Media Pipeline · Message Persistence · Read Receipts · Presence Indicators

chattrarwebdevs.netlify.app
Chattr Interface

Chattr • Real-time socket states & secure direct messaging

LAYER 06 — INTERFACE CRAFT

Desk CMS

A content management system that rejects flat design. Built for educators who think in notebooks, not databases.

Tech Stack

React · CSS3 · Draft.js · Typescript · Firebase

Philosophy

Skeuomorphism is not nostalgia — it is affordance. A teacher should feel like they are writing in a register, not filling a spreadsheet.

Features

Inline Rich Text Editor · Notebook Rendering · Photo Insertion · Dynamic Page Publishing

deskcms.org/editor
Desk CMS Editor UI
Desk CMS Digital Notebook Notes
July 26, 2026
Computer Science — Class 12
Today we covered Database Normalization.
1NF, 2NF, and 3NF with examples.
Homework: Design schema library.

Desk CMS • Skeuomorphic digital paper editor used in production

0
HOURS
To build a game engine from scratch
0
MONTHS
Production uptime on Janakpur platform
0
CRITICAL BUGS
In financial ledger system
0
YEARS OLD
Self-taught. Shipping production systems.
0
RUPEES
Annual transaction flow managed
0
LANGUAGE
Invented: ARGDL
OPERATING PRINCIPLES

I do not write features. I build machines that generate features.

01

DEPTH ALONG WITH BREADTH AND SPEED

One of the most fascinating thing is that I build all of these insanely fast I learn both first principles and frameworks. I enjoy coding at every layer of the stack. When I needed a scripting language for my engine, I did not just embed Lua — I understood how lexers work and wrote my own. When I needed physics, I did not just import a library — I implemented Euler integration and impulse resolution. Frameworks are tools. First principles are power. This is slower. This is permanent.

02

SYSTEMS OVER FEATURES

A feature is a button. A system is a machine that makes buttons. I build the machine. The Janakpur accounting platform is not "an app with a payment form." It is an immutable ledger engine with automatic reconciliation, loan distribution, and month-closure orchestration. Features emerge from systems.

03

SHIP OVER PRESENT

I do not maintain a folder of unfinished side projects. The Janakpur platform has processed real fees for 5 months. The accounting system has closed 5 months without error. Software that does not touch production is a sketch, not engineering.

Aayush Jha

aayushgaming543@email.com

I am currently accepting:

  • Remote internships in systems engineering or infrastructure
  • Contract architecture work for complex platforms
  • Conversations with people building hard things
  • Part time Job as a Full stack developer
Send Email