Back to portfolio

Shota Bosikashvili

Full-Stack Engineer · 4+ years · Tbilisi, Georgia (GMT+4)

shbosika@gmail.comshotabosikashvili.vercel.appgithub.com/shota1999linkedin.com/in/shota-bosikashvili+995 599 333 170

Summary

Full-stack engineer with 4+ years of experience shipping production SaaS end-to-end — 4 platforms designed, built, and deployed solo with multi-tenant architecture, async workflows, and real payment systems (Stripe, Stripe Connect, Paddle). Comfortable owning a stack from Next.js edge middleware down to PostgreSQL schema design, Kubernetes manifests, and CI pipelines. AI-directed development daily (Claude Code, Codex, Gemini).

Experience

Full-Stack Engineer rebatik.com

2025 — Present

Cashback marketplace with affiliate tracking — Remote.

  • Designed a double-entry ledger that computes balance from CREDIT/DEBIT rows; idempotency keys with unique indexes block double-credits under affiliate webhook retry storms.
  • Integrated 6 affiliate networks (CJ, Impact, ShareASale, Admitad, Awin, FlexOffers) with per-network HMAC verification, UUIDv7 click attribution, and a nightly reconciliation worker running 9 integrity checks.
  • Shipped resilience patterns end-to-end — circuit breakers, sliding-window Redis rate limiting, CSRF double-submit tokens, Testcontainers for real Postgres tests. 124 unit + 61 integration + 3 Playwright.

Full-Stack Developer westorehub.com

2024 — Present

Warehouse Rental Marketplace — Tbilisi, Georgia · Remote.

  • Eliminated 401 auth stampedes with a reentrant-safe refresh-token queue coordinating parallel requests behind a single in-flight /auth/refresh.
  • Designed the listing and availability subsystem — multi-step Zod-validated wizard, two-month calendar with three overlapping date layers, and a conflict-detection endpoint.
  • Owned build, deploy, and conventions — multi-stage Dockerfile, GitHub Actions CI with 60-second health-check gates, Hetzner deploys; codified a Service → Hook → Page pattern across 12 domain resources.

Selected projects

ContractFlow AI Multi-tenant SaaS · Production · TypeScript monorepo

Finished

Three-runtime TypeScript monorepo for marketing agencies — Next.js 16 web, NestJS API, BullMQ worker. Designed and shipped solo on Railway.

Stack: TypeScript, Next.js 16, React 19, NestJS, Prisma, PostgreSQL, Redis, BullMQ, Server-Sent Events, Google Gemini, OpenAI, Paddle, Docker, GitHub Actions, Railway, Sentry. Outcomes: Architecture 3 runtimes · monorepo · Tenancy Multi-tenant · 4-role RBAC · AI failover Gemini → OpenAI. Live

Lumina Marketplace Production marketplace · AI semantic search · 8-language i18n

Finished

Two-sided rental marketplace shipped as a Turborepo monorepo — a Next.js 15 web app and a standalone search-indexer microservice that isolates reindexing from user-facing API latency.

Stack: TypeScript, Next.js 15, React 19, Drizzle ORM, PostgreSQL, pgvector, Meilisearch, Redis, BullMQ, Mapbox GL, Stripe Connect, Anthropic Claude, OAuth 2.0, OpenTelemetry, Docker, Kubernetes. Outcomes: Database 25 tables · Drizzle ORM · API surface 80 REST endpoints · Localization 8 languages · next-intl. Live

AI Chess Coach Production SaaS · Real-time AI · Global subscription billing

Finished

Full-stack TypeScript SaaS with client-side Stockfish WASM (zero server compute) for live evaluation and native server-side Stockfish for deep post-game analysis.

Stack: TypeScript, Next.js 16, React 19, Tailwind CSS 4, Stockfish WASM, Prisma 7, PostgreSQL, Redis, WebSocket, NextAuth v5, OAuth 2.0, Google Gemini, Anthropic Claude, OpenAI, ElevenLabs, Stripe, Paddle, Vitest, Playwright. Outcomes: AI providers 3 (Gemini · Claude · OpenAI) · Payment processors Stripe + Paddle (MoR) · Engine compute Client-side · $0 server. Live

Skills

Frontend
React 19, Next.js 15/16, TypeScript, Tailwind 4, shadcn/ui, Zod
Backend
NestJS, Hono, Node.js 20, REST + OpenAPI 3.1, Server-Sent Events
Databases
PostgreSQL, Prisma, Drizzle ORM, Redis, pgvector (HNSW)
Auth & Payments
NextAuth v5, Better Auth, Custom HMAC sessions, Stripe + Stripe Connect, Paddle (Merchant of Record)
Infrastructure
Docker (multi-stage), Kubernetes, Railway, Vercel, GitHub Actions, BullMQ, Cloudflare, OpenTelemetry
AI Tooling
Anthropic Claude, OpenAI, Google Gemini, Claude Code, MCP Servers
Testing & Collaboration
Vitest, Playwright, Testcontainers, k6 load tests

Keywords: React 19 · Next.js 15/16 · TypeScript · Tailwind 4 · shadcn/ui · Zod · NestJS · Hono · Node.js 20 · REST + OpenAPI 3.1 · Server-Sent Events · PostgreSQL · Prisma · Drizzle ORM · Redis · pgvector (HNSW) · NextAuth v5 · Better Auth · Custom HMAC sessions · Stripe + Stripe Connect · Paddle (Merchant of Record) · Docker (multi-stage) · Kubernetes · Railway · Vercel · GitHub Actions · BullMQ · Cloudflare · OpenTelemetry · Anthropic Claude · OpenAI · Google Gemini · Claude Code · MCP Servers · Vitest · Playwright · Testcontainers · k6 load tests.

Education

Bachelor of Business Administration (BBA) Georgian Technical University

Oct 2017 — Jul 2021

Languages

English (Professional) · Georgian (Native).