About me

I build software end-to-end, from backend architecture and business logic to modern, intuitive user interfaces. As a Full Stack Developer, I focus on developing reliable and maintainable web applications, turning technical requirements into clean solutions with attention to architecture, performance, and user experience.

My experience includes enterprise applications, web platforms, and custom software projects. I primarily work with Java and Spring Boot on the backend and Angular and TypeScript on the frontend, building REST APIs, managing data persistence with relational databases, and developing reusable UI components across both monolithic and microservices architectures.

I work across the full development lifecycle, from technical analysis and application logic to automated testing, debugging, and issue resolution . Beyond enterprise development, I've also built custom solutions with PHP and WordPress and worked on AI-powered automation workflows using tools such as n8n and the OpenAI API.

I care about clean code, thoughtful architecture, and continuous improvement. My goal is to build reliable, scalable, and maintainable software while continuously expanding my skills and exploring new technologies. Outside of development, I enjoy strategy and story-driven games and spending time with the people who matter most to me.

Work experience

Jan - Sep 2026

• Full Stack Developer - Betacom S.R.L.

Contributed to web development projects, including enterprise applications built on monolithic and microservices architectures. Developed backend features with Java and Spring Boot, REST API integrations, and data persistence with Spring Data JPA and Hibernate on MySQL and PostgreSQL, using Maven for dependency and build management. Built frontend components with Angular and TypeScript. Activities included technical analysis, application logic, test case preparation and execution, and automated testing with JUnit. Investigated and documented issues, reproduced bugs, analysed code and logs, identified root causes, and implemented and verified fixes.

Mar 2025 - present

• Software Developer - Commissioned and Collaborative Projects

Software projects developed on commission and in collaboration with others, spanning web development, interactive applications and AI-powered automation.

  • Volleyball Analysis Application

    Currently designing an application to collect and analyse amateur volleyball data. Defining the application domain, game-action recording workflows, and the architecture for matches, sets, rallies, players, rotations and statistics.

  • PHP and WordPress Development

    Built showcase websites and a complete custom WordPress e-commerce solution. Designed a modular PHP plugin, independent of WooCommerce, for products, variants, cart, coupons, orders and checkout, with server-side validation and automatic PayPal payment confirmation. Managed deployment, hosting, domains, DNS, SSL certificates, backups and data migration.

  • Godot Application

    Collaborated on the design and development of an interactive application in Godot. Defined a scene-based architecture and reusable UI components, and implemented application logic, interface navigation, state management and save systems in GDScript, including dynamic loading of JSON data.

  • AI Content Automation

    Worked in a team on an automated pipeline for generating, validating and publishing social media content. Designed and refined prompts and orchestrated n8n workflows using OpenAI APIs, turning an initial title into text content and multi-clip video sequences. Integrated scheduling, containerisation and monitoring.

Software projects

Store Plugin

Custom modular e-commerce plugin developed in PHP for WordPress, covering the complete sales flow with product and variant management, cart, coupons, orders, checkout, server-side validation, and automated PayPal payment confirmation.

WordPress
PHP
MySQL
JavaScript
PayPal API

Volleyball Analysis Desktop App

Offline-first desktop application for post-match volleyball analysis, currently moving from architecture design into development. Built around an event-driven match model for players, rallies, rotations, technical actions, and advanced statistics, with planned video synchronization and timeline-based analysis for performance evaluation and opponent study.

React
TypeScript
Tauri
Rust
SQLite
FFmpeg

SpaceWar2D - Arcade Game Engine

Interactive 2D game developed with React and PixiJS, featuring custom gameplay systems, SAT-based collision detection, and a modular frontend architecture. Includes a Python-based sprite generation pipeline and is designed for future online leaderboard integration.

React
TypeScript
PixiJS
Python
Vite

Zoo e-commerce

Full stack web application developed for zoo management and online sales. Includes an admin dashboard for managing infrastructures and employees, alongside a user area for purchasing tickets and merchandise.

Angular
TypeScript
Spring Boot
JPA
Hibernate
PostgreSQL

Interactive Narrative Application

Modular narrative application developed with Godot and GDScript, featuring a smartphone-inspired interface, reusable scene-based components, signal-driven navigation, persistent state management, and a data-driven branching story engine designed around JSON-defined events, choices, flags, and checkpoints.

Godot
GDScript
JSON

AI Content Automation System

AI-powered automation pipeline for generating, validating, and publishing social media content. Orchestrated with n8n and the OpenAI API, it handles prompt-driven content generation, multi-clip video workflows, scheduling, containerization, and process monitoring.

OpenAI API
n8n
Docker
Python
REST API

Contact me here

Click to copy

Privacy Policy

Designed in Figma and crafted in Visual Studio Code. Built with Angular, Vite, Node.js, and Tailwind CSS, then deployed on GitHub Pages. Typography is set in Inter.