Simulation
Mathematical Game Lab
Three Godot games where probability, time constraints, and geometry drive what happens on screen.
Three playable desktop prototypes
Inside the projectProjects
Outside my client work, I build tools and small applications that give me a different kind of problem to solve. These three are a good place to start.
Simulation
Three Godot games where probability, time constraints, and geometry drive what happens on screen.
Three playable desktop prototypes
Inside the projectDesktop utility
A Windows keyboard guard with manual locking, a tray control, and an emergency unlock shortcut.
Windows utility · private source
Inside the projectReal-time application
Two-person browser calls with room links, chat, device feedback, and WebRTC connection diagnostics.
Live web app · public client and signaling source
Inside the projectLooking for my commercial backend work? Read the production case studies.
Public repositories
Public source
A TypeScript utility for comparing values and nested object paths, including missing properties, null, and undefined.
Public source
A NestJS service that maps two job providers into one PostgreSQL model, with filtering, pagination, and per-job transactions.
Public source
A small Rust/Axum API that scores supplied evidence and service-health samples, with typed models and separate domain logic.
More applications
Personal project · private source
A Go application for check-ins, progress tracking, community posts, and follow recommendations, using PostgreSQL and Neo4j.
Personal project · private source
A public chapter reader and private writing studio, built with React, Express, and file-based persistence.
Personal prototype · private source
A Persian RTL storefront and admin application with catalog, inventory, orders, and accounting snapshots. The sample catalog keeps checkout disabled by default.
Personal utility · private source
A local Node.js utility that streams files from a phone to a computer, handles duplicate names, and bounds upload sizes. Intended for trusted private networks.
Personal project · private source
This site: Next.js pages, a NestJS content API, PostgreSQL, a contact inbox, and automated deployment.
Experiments
Focused exercises in messaging, search, market data, and file transfer. Their scope is smaller than the applications above.
Public source
A historical sample of producers, consumers, and topic administration. Useful for studying message flow; not a production template.
Public source
A historical backend search sample. The playground illustrates query structure without connecting to a live index.
Personal project · private source
Market-data integration work, paired with an explicitly simulated tick display in the playground.
Personal project · private source
An upload experiment with a browser calculator for chunk counts. The calculator does not transfer files.