
Car Market
A website that allows users to register, buy, and sell new or used cars.
Full-Stack Developer · AI Automation
Full-stack web apps, real-time multiplayer games and AI automation, built with TypeScript, React, Node.js and Postgres and taken all the way to production.

Featured work
Live products and experiments, from a car marketplace to browser games running on a free-tier VM.

A website that allows users to register, buy, and sell new or used cars.

A browser-based tactical FPS inspired by Counter-Strike, built from scratch in vanilla JavaScript with a WebGL/Three.js rendering pipeline. Features a bomb-defusal game mode (Terrorists plant, Military defuses), a full switchable weapon arsenal including a scoped AWP sniper, PBR-textured environments, glTF character and prop models, and both solo practice and real-time multiplayer with a server browser and team selection.

A Zillow-style home search on MLS data built with Next.js 15, React 19 and Leaflet: a synced map and list with price pins, draw-to-search, filters, saved homes and side-by-side compare, a mortgage payment calculator and tour requests with consent records, in English, Russian and Spanish. It talks to any RESO Web API feed (Bridge, Trestle, Spark) or SimplyRETS and runs on Cloudflare Pages through OpenNext.
What I do
Typed React front ends on top of Postgres, with auth, admin tooling and server-side validation built in from day one.
Multiplayer browser games and WebGL scenes with shared client/server rules, WebSocket netcode and a 60 fps budget.
Workflows that remove busywork: lead capture, data pipelines, internal tools and LLM-powered helpers wired into real systems.
Row Level Security, TOTP MFA, captcha-protected forms, SEO metadata and push-to-deploy pipelines on the edge.
About
I like building complete things: the data model, the API that guards it, the interface people actually touch, and the pipeline that keeps it running. This site is one of them. It is a Next.js app on Cloudflare's edge with a Supabase backend, an admin dashboard with MFA, and Row Level Security doing the real authorization.
Read this site's sourceSchema, API, UI and deploy: I take features from an empty repo to a live URL.
Permissions live in the database, writes are validated on the server, secrets never reach the browser.
Performance budgets are set up front and measured on modest laptops and phones, not just a dev machine.
Contact
Have a product, internal tool or automation in mind, or a role on your team? Send a message or reach me on GitHub and LinkedIn.