Taras Kuchmy
Full-Stack Developer & Technical Lead
Full-stack engineer with 600K+ lines of production code across web, mobile, IoT, industrial automation, games and AI automation — 8 live deployments, 5,000+ automated tests. Combines deep hands-on development in React, Node.js, Python, and embedded C++ with a decade of team leadership and production operations management. Proven ability to ship end-to-end: from database design and Stripe payment integrations to Linux server hardening and ESP32 firmware. Uniquely positioned at the intersection of software engineering, computer vision, and real-world industrial systems.
Production Projects
Burning Trips — Travel Marketplace (pre-launch)
burningtrips.com
Next.js 16 · Express 5 · SQLite · Stripe Connect · Gemini API · Resend · Caddy
- Two-sided travel marketplace — 28K LOC, 64 source files, 350+ automated tests
- Stripe Connect split payments, role-based JWT auth, production-hardened with 75+ security fixes through iterative pre-launch review
- Deployed on Linux VPS with Caddy SSL, PM2, fail2ban, UFW, automated backups
Topan Bar Platform
topan.gr
Express · SQLite · Socket.io · React Native / Expo SDK 54 (native, NOT WebView) · Web Audio API · Spotify API · Brevo
- Bar website + companion native React Native app in private testing — events, real-time chat with animated GIFs, karaoke voting, pub quiz, Spotify-integrated jukebox with DJ mode and live track recognition, gallery, admin; in live production at Topan Bar Glyfada since May 2026
- Tablet Service Tabs (quick-tally + linked patrons + archive + CSV export + dedicated PWA), Stock Management Dashboard (~3,200 LOC SVG analytics + 11 cocktail recipes + bottle pour reconciliation + calibration mode), automated bar-night state machine with Z-report email
- Anti-cheat quiz with QR vouchers, push notifications, reservations, 4-tier loyalty ladder, happy hour with WhatsApp share, venue TV display, full avatar pipeline (custom crop + EXIF normalization across 8 surfaces), chat badges, drink-token onboarding, heap-memory beacon
- Iteratively bug-fixed against real bar-floor feedback; live at topan.gr
Topan WMS — Warehouse Management System
Contract — West Oil, Kazakhstan · LIVE
Express · PostgreSQL 16 · Knex.js · EJS · Bootstrap 5 · PWA
- Full WMS + Production + Workforce platform — 90K+ LOC, 38 route files, 43 DB migrations, 890+ automated tests across 45 suites, Russian UI, deployed to production
- BOM editor, production orders with kanban board, inventory counts, barcode label printing, certificate and heat-number traceability, spec-conformance checks, budget lines, addressable storage, tool tracking, tender lifecycle, KPI dashboards
- Predictive analytics layer on the KPI dashboard: forecast, cash-flow projection, plan-vs-fact variance reporting
- Mobile PWA scanner for warehouse floor, Excel import/export, 160+ iterative improvements, DB hardening (transactions, constraints, validation)
Aurora PLC IDE — Industrial Automation Platform (v2.2.5.19)
Contract — West Oil, Kazakhstan
TypeScript · React 18 · Python FastAPI · Node.js Hub · Proxy Gateway · VSCode Extension API
- VSCode extension for PLC programming — 110K+ LOC, 270 tracked files, 30+ VSIX release builds, 100+ FBD blocks, 30+ HMI widgets, 10+ microcontroller targets
- Proxy gateway with 4 protocol drivers (incl. OPC UA method wrappers), AI copilot, code generation for ESP32-CAM/C3/S3 Sense/STM32/Arduino/RPi Pico
- Metrology Block Intelligence layer (v2.2.5): 61 realistic pin defaults across 4 metrology blocks (gas/AGA8/flow/density), named-enum bitmask UI for sensor/status registers (24+ bit positions cited from C++ source), WatchTable bit-decoder, mock OPC UA enrichment
- 3,000+ automated tests across 39 suites (Jest + Vitest) covering block codegen, interaction logic, ST parser, VM runtime, and microcontroller targets
- Comprehensive topology system documenting cross-cutting concerns (pin defaults, mask enums, codegen patterns) with anti-hallucination grep recipes
RECLAIMER — Android Game (private beta)
JavaScript · HTML5 Canvas · WebAudio · Node.js telemetry · Android
- Top-down mech roguelite on a custom HTML5-canvas engine (no game framework) — 200K+ LOC, 1,500+ automated tests, 100+ signed release builds to real testers
- Co-op multiplayer, 130+ mapped sound-effect clips, live telemetry pipeline streaming gameplay analytics to a remote dashboard; save migration and economy invariants covered by tests
ModbusBench — Modbus TCP/RTU Test Suite
tarask.me/modbusbench
Rust · tokio · Tauri 2 · React · Windows
- Desktop master + slave test and simulation tool: pure protocol codec crate, tokio engine, poll-scheduler actor, editable slave simulator with all four register tables
- Plain-English decoding of every exception code, 32/64-bit value formats across all word orders, workspace save/load; 77 automated tests incl. master-slave round trips over both transports
Flow Academy — Fiscal Metering Training Platform
Personal tool
Vanilla JS · Static SPA · i18n EN/RU
- Bilingual EN/RU study platform built for my own metering track: 7 courses, 100+ lessons and quizzes, 12 interactive engineering tools, 135-term glossary
Second Brain — Private Voice Knowledge Pipeline
Personal tool · live
Python · FastAPI · faster-whisper (CUDA) · local LLM + embeddings · React Native / Expo
- Phone voice capture, local multilingual (EN/RU/EL) transcription on an RTX 3080, retrieval-augmented chat over private notes
- Everything runs on own hardware; no audio or notes leave the machine
Freelance CRM
Deployed personal tool
Express · SQLite · EJS · Gmail IMAP · Qwen 2.5 1.5B + LoRA · Cheerio · Chart.js · ntfy
- Full business management platform — 63K+ LOC, 28 route files, 25+ DB tables, 47K+ emails processed with auto-linking, 2,300+ expenses tracked
- ML pipeline: Qwen 2.5 1.5B + LoRA fine-tuned to 93% expense-classification accuracy; Greek tax compliance engine, cash flow forecasting, bill monitoring
- Push notifications with quick-pay actions, audio transcription (Whisper), Gmail IMAP sync
BarEye
YOLOv8 · Gemini Vision · FastAPI · React Native · ESP32-CAM
- Computer vision bar inventory system combining object detection (YOLOv8) with Gemini Vision for bottle recognition
- React Native tablet app for real-time stock tracking; ESP32-CAM integration for shelf scanning
ESP32 IoT Firmware Suite
C++ · PlatformIO · ESP32-CAM · ESP32-C3 · HTTP · mDNS · OTA
- Camera streaming firmware with WiFi AP provisioning, web dashboards, flash LED control, and OTA updates
- ESP32-C3 remote trigger device with hardware button interrupt, WiFi Manager, and HTTP-based device-to-device communication
Professional Experience
Head of Production & Software Engineer
2015 - Aug 2025
Landsverk Digital Printing — Athens, Greece
- Led a team of 8 across large-format digital printing operations, client relations, and process optimization
- Built custom automation software that reduced file preparation time from 2 hours to 15 minutes per job
- Managed the full production workflow: prepress, RIP processing, printing, finishing, quality control, and delivery logistics
- Developed internal tools for job tracking, quoting, and client communication
Freelance Web Designer & Developer
2014 - 2015
Self-Employed — Athens, Greece
- Designed and developed websites for local businesses, handling full project lifecycle from design to deployment
E-Learning Designer & Web Developer
2010 - 2014
HATA — Hellenic Aviation Training Academy
- Created interactive e-learning courses and maintained the academy's web presence
- Developed multimedia training materials for aviation safety and operations