Skip to content

Full Stack web developer · KOOD/Jõhvi · open to work

Aigar Orav

I build things for the browser — from games to dating apps to this site you're on right now.

aigar@portfolio:~$
aigar-orav.dev — interactive shell
type 'help' to get started, or tap a command below.
aigar@portfolio:~$

// things I've built

Projects

Apple Rush

Real-time multiplayer browser game — race to collect apples.

Server-authoritative multiplayer on Node + Socket.IO: the server owns movement, collision, spawning and scoring so every session stays fair and in sync. Rendered entirely with the DOM and CSS transforms — no canvas. First to 10 apples wins.

  • TypeScript
  • Node.js
  • Socket.IO
  • Express
  • Vite

MatchMe

A dating app — smart matching, profiles, and real-time chat.

Full-stack dating app: a matching algorithm pairs people on gender preference, age, location and shared interests, then a WebSocket-powered chat — typing indicators, unread badges, live delivery — lets matches talk in real time. React front end, Spring Boot API, Dockerized with Postgres.

  • TypeScript
  • React
  • Java
  • Spring Boot
  • PostgreSQL
  • Docker

Terramantes

An online store for Italian gourmet foods.

A full e-commerce storefront — browsable catalog with category navigation, a price-range filter, sortable results, quick-view and add-to-cart across 40+ products with size/variant options. Built and themed end to end.

  • WordPress
  • WooCommerce
  • PHP
  • JavaScript

// the short version

Full Stack dev from KOOD/Jõhvi. I care about products with personality and code I'd be happy to maintain a year from now.