← PortfolioPrint / Save as PDF

Ruslan Kan

Tashkent, Uzbekistan → San Francisco (Aug. 2026) · kan.nadya1978@gmail.com · linkedin.com/in/ruslan-kan · github.com/PricePepel

Education

Minerva UniversityAug. 2026 – May 2030
B.S. in Computer Science (incoming, Class of 2030)San Francisco → Tokyo → Buenos Aires → Berlin
Tashkent High School (11-year system)Sep. 2015 – Jun. 2026
SAT 1510 (Math 800, Verbal 710) · IELTS 7.5 · Academic Council Leader (900+ students)Tashkent, Uzbekistan

Experience

Lead Software Developer & Co-founderJun. 2025 – Present
Bloomin (formerly Saman AI Academy) · EU EdTech4BY accelerator portfolioTashkent, Uzbekistan
  • Grew samanTA (ta.saman.academy) to 117 users across 70 deployed school bots (562 quiz sessions, 77.6% avg score) by building an AI quiz/tutor on FastAPI, Supabase, and OpenAI with a Telegram + web cabinet.
  • Launched the Bloomin coach platform (trybloomin.ai, formerly Saman CRM) to onboard coaches via invite links — shipping a 5-tab dashboard, coaches directory, Impact Cards, an AI Concierge (GPT-4o + GPT-4o-mini Telegram nudges), and a Stripe Premium paywall.
  • Raised €20K to date (EU EdTech4BY accelerator portfolio), with a further €30K round in progress.
  • Own engineering across three production surfaces (samanTA, the Bloomin coach platform, Rankings) on one shared FastAPI/Supabase backend, and co-lead product strategy with the CEO, COO/CPO, and CTO.
Web Development Instructor (Volunteer)2024 – 2025
ITSTEP AcademyTashkent, Uzbekistan
  • Taught web development (HTML/CSS, JavaScript, React) to 80+ students aged 10–17 across multiple cohorts, authoring lesson plans and mentoring each student’s first deployed project.
Sole Author · Peer-Reviewed PublicationAug. 2025
Journal of Fintech, Business, and Development (JFBD), ISSN 3065-9809Vol. 2 No. 1, pp. 1–15

Independent Projects

TrainHire (Naviq) | Next.js 16, React 19, Supabase, Anthropic Claude, Stripe, HeyGen2026 – Present
  • AI-generates 20-lesson onboarding academies per role — automating ~3–4 hrs of manual curriculum work each — across three role-scoped portals (Dev/Employer/Intern) with idempotent UTC streak keys and JWKS-verified auth.
  • Integrates Anthropic Claude Sonnet for lesson generation and HeyGen for AI presenter videos; Stripe employer subscription planned.
OLMA | Next.js 15, Supabase, Zustand, React Query2025 – 2026
  • Shipped a peer-to-peer learning network end-to-end — auth, social graph, dual-currency skill exchange, clubs, and a gamified ranking engine.
Polymarket Tracker | Node 20, GitHub Actions cron, Polymarket public API2026 – Present
  • Built a zero-dependency cron scraper + paper-trader tracking the top-50 BTC 5-minute prediction markets — runs on GitHub Actions, commits structured logs to an Obsidian-Git repo, security-audited PAPER mode.

Selected Achievements

  • Mental arithmetic: Grand Champion of the World; 3× Grand Champion of Uzbekistan.
  • Math olympiads · 19+ wins across AMO, SASMO, SEAMO, AMC, and Math League.
  • World Scholar’s Cup: 2× WOW Speaker at Nationals; #8 overall Senior Division, Tashkent National Round 2026; 20+ medals/cups across rounds.
  • Languages: Russian (native), English (fluent, IELTS 7.5).

Technical Skills

  • Languages: TypeScript, JavaScript, Python, SQL (PostgreSQL), HTML/CSS, PHP
  • Frameworks: Next.js (App Router), React 19, FastAPI, Tailwind, Shadcn/ui, Vite, WordPress
  • Backend & Data: Supabase (Postgres, RLS, Auth, Storage), Stripe, REST API design
  • AI & APIs: Anthropic Claude (Sonnet), OpenAI (GPT-4o / 4o-mini), Telegram Bot API, HeyGen, TanStack Query
  • Tools: Git, GitHub Actions, Vercel, Docker, ESLint