Full-stack developer building real booking platforms for sports facilities, and contributing to open source on the side.
Computer Science @ Politehnica University of Bucharest · Bucharest, Romania
Most of my projects come back to the same idea: taking a messy, real world process (booking a court, reserving a slot, collecting the right details) and turning it into software that people actually use. Lately I have also been drawn to how AI agents and interfaces meet, which is what pulled me into open source.
Generative UI, contributed at Xorio
A chat feature where an AI agent draws an interactive form inside the conversation instead of asking for details in plain text. The user fills it, the values flow back to the agent, and the next form is generated from them. Built as a React and TypeScript renderer over a validated JSON contract, wired live to Gemini through the AG-UI protocol and CopilotKit. My first open source contribution, taken from fork to review to merge.
Stack: React, TypeScript, AG-UI, CopilotKit, Gemini · Merged: PR #44, PR #45 · Code »
Full-stack booking systems I have designed and built. The source is private, and I am happy to walk through it on request.
An end to end B2B and B2C booking system for sports facilities. It handles time slot management, an admin dashboard with dynamic canvas rendering, and secure JWT authentication.
Stack: React (Vite), Tailwind CSS, Spring Boot (Java)
A live booking site for a real sports base, with reservations handled over WhatsApp for football, padel and tennis courts. Shipped and in use.
Stack: HTML, CSS, JavaScript
A hackathon project built with my team (HackitAll RAMsarii), a tennis app I contributed to (top-tennis), and coursework that keeps the fundamentals sharp: the Knapsack problem for Algorithm Analysis (Java), object oriented programming, and functional programming in Haskell.

