- Building full-stack apps across Angular, SvelteKit, Next.js and NestJS
- Exploring TanStack Start, Svelte 5 runes, and React Native with Convex
- Creating practical tools — from meeting transcription to browser extensions
Notable projects
| Project | Description | Stack |
|---|---|---|
| Meeting Helper | Local meeting recording & transcription — captures mic and speakers simultaneously with real-time visualization, powered by OpenAI Whisper for fully offline, privacy-first speech-to-text | Python, PyQt, OpenAI Whisper, CUDA |
| Virgil Bakery | Real client project — bakery website and CMS | Next.js, Payload CMS, TypeScript |
| Calculator PFA | Estimate hourly rates as a Romanian PFA — accounts for income tax, CAS, CASS & FNUASS | Next.js, shadcn/ui, TypeScript |
| Receipt Scanner | AI-powered receipt scanning and processing | Next.js, Supabase, AI |
| eMAG Promoted Product Remover | Browser extension that filters promoted products on eMAG Romania | WXT, Svelte |
| Medium Clone — Backend | Full-stack Medium clone | Angular, NgRx, NestJS, TypeScript |
| Svelte Spotify | Spotify clone with accessibility-first design | SvelteKit, TypeScript |
| Convex Chat | Realtime chat with file upload using Convex as BaaS | React Native, Convex, TypeScript |
| CRWN Clothing v2 | E-commerce platform with Stripe payments | React, Redux, Firebase, GraphQL |
| Tradeville Prices | Stock price tracking tool | TypeScript |
When I'm not coding, you'll find me gaming 🎮, playing guitar 🎸, or drumming 🥁



