XINI

Designer • Developer • Creator

About Me

XiniDev Logo

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!

My Projects

NullVector

NullVector

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
Jungle Game & JunGUI

Jungle Game & JunGUI

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
WSMath

WSMath

WS Math is an online portfolio for a professional math tutor specializing in IB, A-levels, and IGCSE curricula. The website showcases the tutor's expertise, teaching philosophy, and success stories.

View Project
Overthrow Synthetica

Overthrow Synthetica

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
ECS Platformer Demo

ECS Platformer Demo

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