// imn = ilya m. nosovsky. also: i'm nosovsky.

imnosovsky.dev

software engineer @kiz8 · batumi, georgia (utc+4) · remote-friendly

imn@dev: ~
imn@dev:~$ whoami
ilya nosovsky — software engineer @kiz8
> full-stack: TypeScript · Go · Python
> shipping with AI agents: Claude Code, Codex
> from data pipelines to mobile games
ASCII portrait of ilya nosovsky

imn@dev:~$ cat about.md

NAME

ilya nosovsky — software engineer.

SYNOPSIS

builds end-to-end systems: AI-driven SaaS, fintech data platforms, Go microservices, and a puzzle game in the App Store.

DESCRIPTION

engineer with a civil-engineering past and an AI-first present. works across the stack with TypeScript at the core, orchestrating coding agents (Claude Code, Codex) to move faster without lowering the bar. believes the interesting part of the job is deciding what and why — agents help with how.

LOCATION

batumi, georgia (UTC+4) · remote-friendly.

imn@dev:~$ git log --oneline --work

a1f2e8d (HEAD → now) kiz8 — software engineer

jan 2025 – present · remote

AI, data & finance — systems for fraud detection, transaction monitoring, and deep data analytics for fintech startups and enterprises. end-to-end: from scalable backends to interactive dashboards. also designed, built and maintains kiz8.com (incl. a custom CMS for the blog).

c0f1a2e CofinanceAI — full-stack developer

jul 2024 – jan 2025 · remote

built a legal-research web service from the ground up: semantic search over regulatory documents, streamlined query-to-analysis workflow.

stack: Next.js · TypeScript · Supabase · Turborepo · TipTap · Nuclia

imn@dev:~$ ls projects/ --sort=impact

// client work is under NDA — names are codenames, essence is real.

hospitality · review intelligence

aggregates guest reviews for hotels & chains from multiple review platforms, analyzes them with LLMs, surfaces top problems per property and generates improvement recommendations. RAG chat over the review corpus.

["reviews"]×n ──→ {llm} ──→ top problems + recs

stack: Next.js · TypeScript · Firecrawl · LLMs / RAG

[ view scheme → ]

documents · OCR & anti-fraud

telegram-bot + API service: users upload receipts and invoices, the service OCRs them, extracts structured fields and runs anti-fraud checks for edited or forged documents before downstream processing.

▤ receipt ──→ ocr ──→ {fields} ──→ fraud check ✓/✗

stack: Telegram Bot API · OCR · anti-fraud checks

[ view scheme → ]

hospitality · integrations

two-way synchronization platform between a hotel PMS and 10 OTA sales channels. 8 Go microservices on the Encore.ts framework, deployed to Yandex Cloud Kubernetes via ArgoCD.

[PMS] ⇄ (8× go µservices) ⇄ [OTA ×10]

stack: Go · Encore.ts · Kubernetes · ArgoCD · Yandex Cloud

[ view scheme → ]

fintech · reconciliation

internal financial reconciliation platform — data security as lens #1. registry and report screens (merchants, providers, reports), fine-grained permissions. first shipped module: enrichment console.

[ledger] ──→ (lens) ──→ reconciled ✓

stack: Turborepo + Bun · Hono / tRPC on Cloudflare Workers · Next.js 16 · Permit.io · MSW

[ view scheme → ]

company website — designed & built solo, incl. a custom CMS for blog publishing. the one client-adjacent thing you can actually click.

imn@dev:~$ open flow.exe --case-study

FLOW.EXE

PERSONAL · FLAGSHIP

mobile-first puzzle game about routing data flows through pipes, in a backend-developer aesthetic. rotating pipe tiles — corners, tees, bridges, splitters — firewalls gated by boolean formulas (SW1∧SW2), diodes, viruses, overheating, and a patrolling saboteur AGENT.

difficulty BASIC → LEGEND · daily puzzles with streaks · leaderboards · achievements · RU/EN. built with React Native / Expo + Supabase.

flow.exe board: the signal runs from the input on the left down to the output at the bottom right
[designer] ─→ [builder] ─→ [evaluator] ─→ [critic]
 sonnet·opus   determin.    BFS+metrics    repair
      └───── state lives only in the DB ─────┘

// zero-dep TS engine · levels shipped by an LLM pipeline · hover the board

imn@dev:~$ ls ~/oss --public

// pet projects with public repos — real code you can read.

collection tracker · funko pops, spider-man only

answers one question from a shop, fast: does ilya already own this pop. a friend types the box number, gets a stamped verdict. postgres full-text + trigram search, a barcode loop that teaches the catalog, and a hand-drawn SVG world map — no map library.

map of acquisition cities: amsterdam, munich, moscow, haifa, batumi, tbilisi

stack: Next.js · Drizzle · Postgres · Vercel cron

booking automation · telegram + trigger.dev

clocked the exact second a padel platform releases each court slot (h:59:00 ±2s, seven days out), then built a deterministic engine that grabs it before a human can tap. no llm anywhere near a real booking; ~900 tests.

count-up to the 21:59:00 slot drop ending in one booked POST

stack: TypeScript · grammY · trigger.dev · Supabase

wishlist · surprise mode by schema design

paste a product url, get a wish card through a layered parser with an llm fallback. friends and guests reserve gifts; the owner cannot see reservations even through a bug — the wishes table has no column to leak.

a wish card assembling from parsed fields: title, price, description

stack: Next.js · Drizzle · Better Auth · OpenAI

household food hub · realtime cart + recipes

replaces the shared grocery note a couple actually runs a kitchen on: realtime cart over postgres listen/notify, a presence-only pantry, recipes imported from instagram screenshots. spec-complete; code is landing phase by phase.

architecture blueprint: cart, pantry and recipes linked by sse — spec v1

stack: Next.js · tRPC · Drizzle · OpenAI (planned)

imn@dev:~$ tree ~/stack

languages/TypeScript (primary) · Go · Python
frontend/Next.js · React Native (Expo) · Zustand · TanStack · TipTap
backend/Node / Bun · Hono · tRPC · Encore.ts · Prisma · Kafka · Redis
data+ai/Supabase · Neon · Postgres · Tinybird · MotherDuck · RAG pipelines · Vercel AI SDK · Firecrawl
infra/Cloudflare Workers · Vercel · GCP · Yandex Cloud · Kubernetes · ArgoCD · Railway · Northflank · Vault · Zuplo
ops+quality/Sentry · PostHog · Trigger.dev · CodeRabbit · GitHub · GitLab
ai-tooling/Claude Code · Codex · Cursor · Devin
auth+access/Clerk · Permit.io
misc/Resend · Stripe

// no proficiency bars. ever.

imn@dev:~$ github contributions --last-year

2,447 contributionslast 12 months · current streak: 6 days

// includes private repo activity

github.com/ilyanosovsky ↗

imn@dev:~$ contact --list

imn@dev:~$ echo "open to interesting freelance projects"

open to interesting freelance projects