2024 — 2025 · Agentic AI

AI Agents

A crypto sentiment trading agent. A ClickUp task-tracking agent that messages the team on Slack. Translation automation on N8N with Google Drive + Slack integration. And a Spec-Driven Development methodology for AI coding agents, now used in production at Kriptomat.

Claude + OpenAI hybrid integrations, Anthropic Agent SDK, guardrails for data isolation between agents and system.

Claude APIOpenAINestJSN8NAnthropic SDK

2017 — now · Fintech

Kriptomat Exchange

Built the entire crypto exchange backend from scratch. Designed the Transaction Order System — the core of the platform — plus the DB schema, custody, private-key management, and encryption of user data.

Microservices architecture with Rails as ledger manager, a Go service for high-volume crypto price feeds, and Node/TS/NestJS products around it. Async messaging via Sidekiq, RabbitMQ, gRPC. 400k+ users across 57+ countries. Zero security breaches in the platform's history.

Ruby on RailsPostgreSQLGoWeb3gRPCRabbitMQDocker

2012 — 2017 · SaaS

Platformax CRM

Solo-built a full CRM on Ruby on Rails, then became CTO with full technical ownership. Workflows, client cards, contact management, pipeline tracking, email campaigns, invoicing, reporting, automation, ticketing, calendar and Google integrations — extremely integration-heavy.

~1,000 clients served over its lifetime. Responsible for all technical decisions, stack choices, and architecture across ~5 years.

Ruby on RailsPostgreSQLElasticSearchJavaScript

2010 — 2012 · Nintendo DS

May's Mysteries: The Secret of Dragonville

Sole programmer on a shipped Nintendo DS title in a 10-person team. Hardware: 67 MHz ARM946E-S, 4 MB RAM, 656 KB VRAM, 256 KB flash save. No framework available — built everything by directly manipulating RAM and VRAM.

Custom graphics and game engine in plain C: animations, video sequences, 300+ puzzles each with its own sub-engine. Shipped internationally, 300,000 copies in year one. Also ported the engine and game solo to PC/Steam.

ANSI CNDS SDKARM946E-S

2006 — 2009 · Desktop

Wordfast PRO

Java desktop CAT tool (Windows / Mac / Linux) used by thousands of translators worldwide. Load document → parse into segments → match against Translation Memory → auto-fill matches → manual translation → write final with original formatting and styles preserved.

Wide range of file types (Word, PDF, and many more). RTL support (Arabic, Hebrew). UI, TM integration, and many document-format adapters. Worked at the Wordfast NYC office in Manhattan.

JavaSwingi18n / RTL

2004 — 2008 · Mobile

SoftSerbia — 30+ Mobile Apps

Co-founded with my university professor. Outsourcing lead for US clients 995SOFT and Mobigloo (both French-founded). 30+ mobile apps solo on Pocket PC, Palm OS, Blackberry, Symbian, Java ME: solitaire, logic games, calculators, todo apps, food apps.

Flagship work: HAPI Engine, a cross-platform mobile business-form engine (build forms in a web studio, deploy and run on any mobile OS). SMS Parking — enforcement mobile app photographing cars and checking SMS payment status; Rails backend, Symbian SMS relays. VoIP with audio compression and streaming on handhelds. A ported ANSI-C backgammon AI with a trained neural network.

ISO 9001 and CMMI certified in January 2007.

C#Java MESymbianRuby on RailsPocket PC