BIO
I build complete products. Not just the frontend or the API, the whole thing. Database schema to shipped feature. Past year I've been running point on a retail ERP for independent supermarkets, shipping it to real stores in Barcelona. Before that I built CAD viewers used by 7,500+ companies, put ML models into surgical triage across 100+ hospitals, and wrote my fair share of prototypes that went nowhere and a few that did. TypeScript, React, Node, Python, Go, Postgres. Nine years of shipping, from scratch.
EXPERIENCE
jan 2026 — present · remote / spain
- ›I co-founded Salut and built the platform from the ground up. It's an ERP for independent supermarkets, covering POS, inventory, supplier ordering, catalog management, receipts, analytics, and admin workflows. About 15 business domains with tenant-scoped access control and generated API contracts.
- ›We went live with our first store in Barcelona this year. I'm the sole engineer in a team of three, so I own everything from the database schema through to the CI pipeline.
- ›One piece I'm particularly happy with is the catalog onboarding. Store owners were spending around ten minutes entering each product manually. I built an AI-assisted flow using the Vercel AI SDK, OpenFoodFacts, and automated background removal. Per-SKU onboarding dropped to about 30 seconds.
- ›On the hardware side, there's a native Electron desktop app that talks to ESC/POS thermal printers and cash drawers over USB. No driver layers, no middleware, direct integration with retail hardware in production. I'm currently adding a native RS-232 binding to support serial devices: 20x2 customer-facing displays, weighing scales, and barcode scanners.
- ›The whole thing runs on a Turborepo monorepo with 160+ test files, CI/CD on GitHub Actions, Docker, and GHCR.
#typescript#react#next.js#python#fastapi#go#supabase#electron
dec 2024 — dec 2025 · remote
- ›I owned a CAD 2D/3D Model Viewer for Confluence. UI, embedded viewer, model catalogue, revision tracking, the lot. Started from a prototype and shipped it to Platinum status on the Atlassian Marketplace with 7,500+ organisations using it. It handled 70+ CAD formats.
- ›I also co-built the Jira version in a two-person team and led refactors on three other apps (Google Chat for Jira, MS Teams Connector, GitHub Links). Plus a couple months prototyping privacy-first AI features: PII filtering, relationship-aware access control, vector search.
#react#typescript#atlassian forge#aws#dynamodb#lambda
oct 2024 — dec 2024 · remote / andorra
- ›A client needed an algorithmic trading bot for QUIK, the Russian trading terminal. I built it in TypeScript on top of Hono, with Lua glue for the terminal integration, real-time currency-pair arbitrage detection, position management, and a monitoring dashboard.
#hono#lua#react#typescript#sqlite
aug 2023 — oct 2024 · remote / toulouse, france
- ›Digikare makes digital care pathways for orthopedic surgery. I worked on Orthense, which is deployed in over 100 hospitals, and on Renacot, a version commissioned by the French government for CNP-COT.
- ›The interesting part was the ML. Surgeons photograph implants during procedures. I embedded a Keras model that pulls metadata straight off those photos and feeds it into the triage system. If the model is over 90% confident, it auto-approves. Below that, a human checks it. I also built the dashboard tracking how the model was doing: success rates, where it failed, confidence distribution. The AI features drove a 20% efficiency gain.
- ›DDD and CQRS on the backend, integrations with a government surgeon database, mailing, analytics.
#typescript#angular#nestjs#python#keras#postgres
may 2021 — aug 2023 · on-site / toulouse, france
- ›I taught. About 150 students across first and second year, 90% of them stuck with it. Created and graded exams. The cohort I worked with saw a 30% bump in academic performance.
jan 2023 — may 2023 · hybrid / toulouse, france
- ›Built and led a small team to replace manual campus operations with software. Three platforms came out of it: event management, automated grading, and CTF infrastructure. Took the operational overhead down by about 50%.
#typescript#next.js#react#docker#gitlab ci#postgres
jan 2023 — may 2023 · hybrid / toulouse, france
- ›Contract work: built a job-dating platform for the campus that matched students with companies for recruitment events. Chat, profiles, job board.
sep 2020 — may 2021 · remote / paris, france
- ›Hospitalidee helps people find healthcare providers. Their database had no indexes. Large queries were doing full collection scans, so the search was crawling. I added proper indexes and rewrote the heaviest queries to pull only what they needed. Search got about 4x faster. Worked with the PMs on some UX changes that lifted engagement 30% and retention 10%.
#react#typescript#node.js#mongodb
sep 2016 — sep 2020 · remote / russia
- ›A mix of client work and my own projects over four years.
- ›The biggest client project was Tochno Pizza, a restaurant that needed online ordering wired straight into their IIKO POS system. Orders flowed in without anyone touching them. That drove about 20% more orders. I also rebuilt the responsive UX, cut bounce rate 40%, and doubled page-load speed. Built it three times over the years as my skills evolved, from WordPress to NestJS to Next.js.
- ›For other clients I built a bunch of static SEO-optimised marketing sites.
- ›On my own time, I ran a bunch of Steam trading bots and cross-site margin catchers. Automated bots that watched CSGO marketplaces and gambling sites, caught price differences between them, and traded on the spread. That one paid for itself.
#wordpress#php#javascript#mysql#react#typescript
PROJECTS
★Steam Authenticator
+ shippedOpen-source Steam Guard companion app. Multi-account vault, TOTP generation, QR login, and trade confirmations. The main app is React Native and handles the full feature set. There's also a lightweight PWA companion that just generates auth codes, for when you need a quick code without opening the app. Everything stored locally, nothing leaves the device.
github ·#react native#typescript#react#viteDeep Research
? labWhen OpenAI shipped deep research, I wanted to see how hard it would be to replicate the workflow. Built this in about a day. Recursive research pipeline, SERP queries, markdown report generation, event-driven backend. It actually worked pretty well.
#bun#typescript#trpc#hono#langchain#openai
Naruto Based
+ shippedA site I like publishes episode mirrors but the UI is rough. I scraped it, normalised the data into Postgres, and built a clean catalog with a timeline, search, and player.
visit ·#next.js#react#postgres#drizzle#dockerSEC Stock Analysis — Architecture Advisor
~ buildingA monorepo for pulling SEC filings, running DCF analysis, and serving it through a React frontend. I set up the initial architecture: Python extractors for SEC data, a Hono + tRPC BFF, Drizzle on Postgres, Yahoo fallback service. Now I advise on it and step in for the harder pieces when the main developer gets stuck.
#typescript#react#hono#trpc#drizzle#python#postgres
EDUCATION
computer and information systems master
2018 — 2024toulouse ynov campus·
rncp 35078 meta front-end developer
2024meta·
verify toeic c1
2023ets global·
verify solidity developer
2019guidedao (formerly moscow coding school)