Client project · mobile, web, backend
App StoreLavial · Coach tickets from the passenger's phone
A coach company that runs routes between Moldova, Romania and Switzerland wanted to sell tickets in its own app. I built the passenger app, the admin panel the dispatchers work in, and the backend. Payment goes through Stripe and the ticket arrives by email with a QR code that gets scanned at boarding.
- React Native
- Expo
- Node.js
- Express
- MongoDB
- Stripe
Client project · mobile, web, backend
App StoreRespark · Paid parking without a barrier
A private lot for trucks and cars in Reșița. Instead of installing a barrier, the owner wanted drivers to pay in an app and an operator to check plates from a phone. I built the app and the backend: Apple Pay and Google Pay, invoices that meet the Romanian e-Factura rules, and a countdown on the lock screen so you know how long you've got left.
- React Native
- Expo
- Node.js
- Stripe
- e-Factura
Instafidget · Your Instagram feed on your own website
Connect the account once, paste one embed, and new posts show up on your website by themselves. Sold as a subscription, with a free plan to start.
- NestJS
- Prisma
- PostgreSQL
- React
- Stripe
- AWS S3
Hidook Site Builder · Websites for small businesses, no code needed
Pick a template, change the text and photos, publish. Made for local businesses in Romania and the EU: booking calendar built in, your own domain, paid monthly.
- Node.js
- Stripe
- Playwright
- Cloudflare
- Telegram Bot
Client project · web
DeliveredUnfloria · Operations software for a cleaning company
One console for the people doing the daily work, one for the owner, and the API behind both. I built it to the client's spec and handed it over.
- React
- TypeScript
- Node.js
- Express
- MongoDB
Stack
- Frontend
- React · Next.js · TypeScript · Tailwind CSS
- Mobile
- React Native · Expo · iOS & Android release
- Backend
- Node.js · Express · REST · MongoDB · PostgreSQL
- AI
- LLM integration · autonomous agents
- Infra
- Docker · CI/CD · Railway · Linux
Only tools I've shipped with.