Skip to content
View davidmcarati's full-sized avatar
🚬
Rock'n'Rolla
🚬
Rock'n'Rolla
  • Yerevan

Block or report davidmcarati

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davidmcarati/README.md

David Mkrtchian

Tech Lead & dual-stack engineer β€” Unity 3D (C#) on the client, Node.js/TypeScript on the backend

13+ years shipping commercial products. I own the full vertical slice:
realtime multiplayer clients on one side, scalable backends and live economies on the other.

davidmcarati.info Β· CV Β· essays Β· LinkedIn Β· davidmcarati@gmail.com


The numbers first

AI infrastructure throughput 100K+ requests/minute
Simultaneous game rooms 500
Players in one synchronized session 128+
Live token economy 15,000+ players
Engineers led up to 24
Technical interviews run 200+
On-time delivery after adopting Critical Chain 100%

Currently Tech Lead at an AI company in Yerevan β€” four concurrent LLM products, hands-on in Node.js/TypeScript daily. The full career history lives in the CV.

Selected work

Long-form case studies, written with the derivations left in:

  • Become President β€” a Flash-to-HTML5 resurrection β€” reverse-engineered a dead 2007 game: decrypted 25 AES-256 asset files, decompiled 17,282 lines, rebuilt the brain in TypeScript, bridged 40 FSCommands into Ruffle. Playable in your browser. (The AES password turned out to be a GTA: San Andreas weapons cheat code. It took me hours to see it.)
  • Johnny Silverfly β€” a fly wired to a market β€” a whole 166,700-neuron fly connectome spiking on a GPU with a crypto account on the end. A story about measurement, honestly including the part where nothing traded at a profit.
  • Content Factory β€” cut to the voice β€” a narrated-video pipeline on one desk: local diffusion, local TTS, 12 films at $0.00/minute.
  • Capacitor β€” an Element (Matrix) fork tuned for daily use, built the way upstream builds. Lives right here on GitHub.
  • ShowUP β€” security-centered app design: one stalker threat model, five defense layers, eight Postgres-RLS-enforced invariants.
  • CityKit β€” a procedural city generator with no models and no textures, and draw calls that scale with colors instead of objects.

Writing

Engineering essays from building a Unity-WebGL physics lab β€” all nine here. Start with:

How I work

  • Shipping over theorizing; clean architecture without academic cosplay.
  • I write things down, audit before I add, and fix the process rather than the same bug twice.
  • My rule: if it's not on the critical chain, it's probably decoration.

Availability

Open to founding engineer, tech lead, principal/staff, and CTO-track roles, plus senior contract work. Remote worldwide from Yerevan, Armenia (UTC+4).

If you're building something ambitious, systems-heavy, or slightly insane β€” I'm interested.
davidmcarati@gmail.com

Pinned Loading

  1. light_play_sprite_editor light_play_sprite_editor Public

    Small part of the Light_Play browser based engine, a simple sprite editor handy for creating pixel art assets and animating them

    JavaScript

  2. Davids-Claude-Code-Plugins Davids-Claude-Code-Plugins Public

    A collection of Claude Code plugins, including BetterFiles Panel (a git-status-colored file tree).

    JavaScript

  3. element-capacitor element-capacitor Public

    Forked from element-hq/element-web

    A glossy Matrix collaboration client for the web. Fork from Element.

    TypeScript

  4. chonchurik chonchurik Public

    Johnny Silverfly, son of Stonkfly: a fly-connectome spiking network - MaleCNS v1.0, 166,700 neurons, 25.6M connections - wired to a guarded Coinbase trading loop. Kernel and importer adapted from D…

    Python 2 1

  5. ContentFactory ContentFactory Public

    Local script-to-video pipeline: FLUX.1-schnell frames, Kokoro narration, ffmpeg assembly. Runs entirely on one machine.

    Python 1