Skip to content
View Alexanderadon's full-sized avatar

Block or report Alexanderadon

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
Alexanderadon/README.md

Alexander Kurchakov

Fullstack Developer · React · TypeScript · Node.js · Supabase · UX/UI · AI-native workflow

Almaty, Kazakhstan (UTC+5) · Open to fullstack roles — Kazakhstan or remote EU · RU / EN

I design and ship web products end-to-end: UX/UI in Figma, React/TypeScript code, backend on Supabase/Node, deploy on Vercel. 6+ years on the web — landing pages, dashboards, PWAs, a vertical SaaS. I work as a one-person product team and I'm comfortable owning the whole stack.

Now

  • KIDO · kido-six.vercel.app — DSGVO-first SaaS + marketplace for kids' course schools in Germany: school cabinet, public catalog, bookings, Stripe Connect. React Router 7 (SSR) · Supabase (RLS) · Tailwind v4 · Feature-Sliced Design. Beta; repo private for now. Product lead: @Emina-An — the KIDO concept won the Gutmann Global Advisory Partner special prize at ISM Startup Competition 2025 (Cologne).
  • Portfolio site · portfolio-nu-ochre-2f9g25e8gc.vercel.app · source — React Router, WebGL fog, three.js 3D book, Playwright e2e. Work in progress.

Selected work

Every project below is deployed — click the site.

Project Live site What it is Stack
neon-tap neon-tap-virid.vercel.app Browser rhythm game that auto-generates note charts from any MP3 — STFT, spectral flux, beat tracking, all in-browser TypeScript · Web Audio · Canvas · Vitest (226 tests)
almaty-air almaty-air-two.vercel.app Real-time air-quality PWA for Almaty: district map, AQI history, push alerts, hourly cron into Postgres Next.js 16 · Prisma · Supabase · Serwist · Playwright
zhk-radar zhk-radar.vercel.app Map of new-build housing in Kazakhstan with a transparent developer risk score built from open data Next.js 15 · MapLibre · Supabase · GitHub Actions cron
resto-miniapp resto-miniapp.vercel.app Telegram Mini App for restaurant pickup orders: catalog → cart → checkout → bot confirmation → staff admin Next.js 16 · Turborepo · Prisma · Stripe · Vitest · CI
tengestack workhh.vercel.app Live salary dashboard for Kazakhstan IT jobs: daily hh.kz scrape → columnar dataset → client-side analytics Next.js 15 · TypeScript · SVG charts · GitHub Actions
elementarno elementarno-three.vercel.app Chemistry as a merge game + reference of 27k compounds built from Wikidata Vite · React 19 · Zustand · MiniSearch
alkurtrade (private repo) alkurtrade.vercel.app Crypto-trading signals SaaS: Bybit/Binance ingest → TimescaleDB → multi-layer signal engine → Telegram alerts + dashboard, Stripe/USDT billing, AI signal explanations Next.js 16 · TimescaleDB · Redis · Stripe · Docker
ivanreys-landing ivanreys.vercel.app Landing page for musician Ivan Reys: Web Audio player with live spectrum, canvas space hero, single file, no build Vanilla JS · Web Audio · Canvas

Before AI (2021–2023)

  • Alexanderadon.github.io · live — my hand-coded years: static layouts, CSS 3D, canvas games (Snake, a shooter), a Gulp + Sass pipeline. Written line by line, no AI assistants. I keep it visible on purpose — the fundamentals under everything above.

AI & agents

  • GameKanbanOS — Telegram bot + Kanban dashboard: plain-text messages parsed by an LLM into structured operations on Postgres (aiogram · FastAPI · Gemini).
  • AI-native workflow. Agentic coding tools are part of my daily work — planning agents, custom skills, multi-step tasks under CI and tests; currently adopting Codex CLI. Every line is reviewed and explainable by me.

Stack

Frontend: React 19 · Next.js (App Router, RSC, Server Actions) · TypeScript · React Router 7 · Vite · Tailwind v4 · shadcn/ui · Zustand · TanStack Query · React Hook Form + Zod · Framer Motion · PWA · Canvas / WebGL / three.js

Backend: Node.js · Express · REST · WebSockets · Python (FastAPI, aiogram) · Telegram Bot API & Mini Apps · Stripe (Connect, Billing, webhooks) · Resend

Data: PostgreSQL · Supabase (Auth, RLS, Storage, Edge Functions, Realtime) · Prisma · Redis (Upstash) · PostGIS

AI engineering: OpenAI API · Gemini · Vercel AI SDK · Codex CLI · MCP servers & tools · agents (multi-step, tool use, structured output) · RAG (embeddings, MiniSearch) · prompt engineering & evals

Quality & infra: Vitest · Playwright · ESLint · GitHub Actions (CI, cron) · Vercel · Docker · Sentry · PostHog

Design: Figma · UX/UI · design systems · motion · brand

Design & motion

UI/UX and motion work — more on Behance and Instagram.

Neuro helmet — mobile app concept  Trendova — fashion store landing  QazSoft — studio identity carousel

Neuro helmet · app concept  ·  Trendova · fashion store  ·  QazSoft · studio identity

Links

Pinned Loading

  1. almaty-air almaty-air Public

    Real-time air quality PWA for Almaty: district map, AQI charts, push alerts (Next.js 16)

    TypeScript

  2. zhk-radar zhk-radar Public

    Map of new-build housing in Kazakhstan with a transparent developer risk score from open data

    TypeScript

  3. resto-miniapp resto-miniapp Public

    Telegram Mini App for restaurant pickup orders: Next.js 16, Prisma, Stripe, bot webhook, admin

    TypeScript

  4. tengestack tengestack Public

    Live salary dashboard for Kazakhstan IT jobs: hh.kz scraper → static columnar dataset → client-side analytics PWA

    TypeScript

  5. GameKanbanOS GameKanbanOS Public

    Telegram bot + Kanban dashboard: plain-text task updates parsed by LLM into Postgres

    JavaScript