Hey there! I'm Xini. I'm deeply passionate about coding, AI, and game development. There's nothing more exciting to me than turning my wildest imaginations into reality with code. I studied BSc Computer Science at the University of Warwick and MSc Artificial Intelligence at the University of St Andrews, where I got to work on a variety of projects with some amazing people.
Beyond coding, I'm really into games, art, and world-building — these interests constantly spark new ideas and keep me inspired. I'm always eager to learn new things and dive into the latest tech and design trends.
If you're excited about creating something awesome, let's team up and make it happen!

Saltancy is my consultancy company that provides comprehensive, end-to-end technical consultancy and custom software development tailored to specific business requirements. Our core engineering services encompass full-stack web application development, cross-platform mobile apps, scalable backend architecture, cloud deployment, and seamless third-party API integrations. This is Saltancy's landing page.
View Project
DBridger is a secure PyQt6 desktop gateway connecting legacy databases to Google Gemini. It acts as an autonomous agent that navigates relational schemas to answer natural language queries. By utilizing local execution, dynamic mapping, and automated PII redaction, it provides enterprise-grade conversational analytics while ensuring sensitive data remains on-device.
View Project
Vault of Excellence is a scalable commerce and tutoring platform built on Next.js and Supabase. It enables educators to bridge the gap between content and sales by providing customizable webpages. Tutors can curate instructional materials and market them through personalized storefronts, directly connecting their expertise to students.
View Project
WSMath is an online portfolio for an international mathematics exam strategist. Built with Next.js and Tailwind CSS, it features a sleek, responsive design and SEO optimization to attract potential clients. It also contains a custom CMS with Zero Trust login for easy content management.
View Project
An implementation of Dyna-DDQN model-based deep-RL agent to improve learning quality and sample efficiency in the LeadingOnes (1+1) RLS benchmark in Dynamic Algorithm Configuration (Biedenkapp 2022).
View Project
Uninformed and informed search algorithms for solving flight-route problems on an NxN polar grid, with bidirecitonal search too.
View Project
NullVector is a Processing (Java) platformer where you battle enemies and a boss named Zorp using gravity-affected projectiles. Features include smart AI, bounce damage, boss phases, friendly fire, and a full GUI with health bars and debug tools.
View Project
A full implementation of the Jungle board game in Java, including a Swing-based GUI (JunGUI). Features multiplayer support, legal move highlighting, cultural-inspired UI design, and complete game logic with flexible OOP encapsulation.
View Project
A secure RESTful API for managing user-specific notes with CRUD operations, following OWASP principles. MongoDB with Mongoose database for efficient data modeling and querying, containing advanced filtering features.
View Project
Overthrow Synthetica is a game jam demo created in collaboration with Codethulu over two weeks for the Warwick Game Dev Society. It showcases advanced game development techniques using ThreeJS and WebGL.
View Project
A platformer demo testing the Entity-Component-System (ECS) architecture. Developed in C++ and SDL2, it demonstrates responsive controls and flexible entity management.
View Project
Saltancy is my consultancy company that provides comprehensive, end-to-end technical consultancy and custom software development tailored to specific business requirements. Our core engineering services encompass full-stack web application development, cross-platform mobile apps, scalable backend architecture, cloud deployment, and seamless third-party API integrations. This is Saltancy's landing page.
View Project
DBridger is a secure PyQt6 desktop gateway connecting legacy databases to Google Gemini. It acts as an autonomous agent that navigates relational schemas to answer natural language queries. By utilizing local execution, dynamic mapping, and automated PII redaction, it provides enterprise-grade conversational analytics while ensuring sensitive data remains on-device.
View Project
Vault of Excellence is a scalable commerce and tutoring platform built on Next.js and Supabase. It enables educators to bridge the gap between content and sales by providing customizable webpages. Tutors can curate instructional materials and market them through personalized storefronts, directly connecting their expertise to students.
View Project
WSMath is an online portfolio for an international mathematics exam strategist. Built with Next.js and Tailwind CSS, it features a sleek, responsive design and SEO optimization to attract potential clients. It also contains a custom CMS with Zero Trust login for easy content management.
View Project
An implementation of Dyna-DDQN model-based deep-RL agent to improve learning quality and sample efficiency in the LeadingOnes (1+1) RLS benchmark in Dynamic Algorithm Configuration (Biedenkapp 2022).
View Project
Uninformed and informed search algorithms for solving flight-route problems on an NxN polar grid, with bidirecitonal search too.
View Project
NullVector is a Processing (Java) platformer where you battle enemies and a boss named Zorp using gravity-affected projectiles. Features include smart AI, bounce damage, boss phases, friendly fire, and a full GUI with health bars and debug tools.
View Project
A full implementation of the Jungle board game in Java, including a Swing-based GUI (JunGUI). Features multiplayer support, legal move highlighting, cultural-inspired UI design, and complete game logic with flexible OOP encapsulation.
View Project
A secure RESTful API for managing user-specific notes with CRUD operations, following OWASP principles. MongoDB with Mongoose database for efficient data modeling and querying, containing advanced filtering features.
View Project
Overthrow Synthetica is a game jam demo created in collaboration with Codethulu over two weeks for the Warwick Game Dev Society. It showcases advanced game development techniques using ThreeJS and WebGL.
View Project
A platformer demo testing the Entity-Component-System (ECS) architecture. Developed in C++ and SDL2, it demonstrates responsive controls and flexible entity management.
View Project