Background

Xiao Ro

A Front-End Web Developer & Games Creator

About me

About Me

I'm a second-year Computer Science student at USTHB with a strong focus on web development and game design. I specialize in front-end development using HTML, CSS, JavaScript, and I'm currently advancing my skills in React.

I've developed multiple projects including an interactive Java-based maze game, an Assembly calculator, and a modern, responsive food website. My approach combines clean UI/UX design, performance optimization, and responsive layouts that adapt across devices.

Beyond technical projects, I'm also the creator of Legacy Podcast (coming soon ^^) a platform dedicated to sharing stories that inspire growth and creativity. My goal is to grow into a full-stack developer capable of delivering complete, high-impact web solutions from concept to deployment.

My Skills

Frontend

HTML5

CSS3

JavaScript

TypeScript

React

Next.js

Three.js

Tailwind CSS

Programming Languages

Java

Python

C

Lua

Assembly

Backend & Databases

Oracle SQL

Tools

Git

Always Learning

I'm continuously expanding my skill set and staying up-to-date with the latest technologies and best practices in web development and game design.

My Highlights

0+

Projects Completed

Websites & apps built from scratch

0+

Games Created

Fun, interactive, and challenging

0+

Years of Coding

Since starting my CS studies

0+

Cups of Tea

Keeping the code flowing

My Creative Portfolio

A collection of projects that showcase my skills in web development, game design, and problem-solving.

Shadow Escape
Featuredgame

Shadow Escape

A spooky Java maze game with vibrant paths. Navigate and escape!

JavaSwing
Pixelspark
Featuredweb

Pixelspark

A clean food website with a focus on UI/UX and modern design principles.

HTMLCSSJavaScript
Assembly Calculator
tool

Assembly Calculator

A simple calculator supporting decimal, binary, and hexadecimal operations.

Assembly
Catch My Apples
game

Catch My Apples

A fun game where players catch falling apples with a basket.

PythonPygame
2048 Game
game

2048 Game

A low-level C implementation of the classic 2048 puzzle game.

C
Library Management System
web

Library Management System

A Swing app with Oracle SQL for managing books, students, and loans.

JavaSwingOracle SQL

Want to see more of my work?

Visit My GitHub

Legacy Podcast

Coming soon! A podcast where I share stories that inspire and echo with meaning. Join me on a journey of growth, creativity, and the legacy we build every day.

Trailer Coming Soon

Stay tuned for the trailer release. Subscribe to get notified!

My Learning Journey

Now

Mastering React

Currently deepening my knowledge in React to build modern, dynamic web apps.

Next

Learning Next.js

Exploring Next.js for server-side rendering, better SEO, and advanced React capabilities.

Then

Unity & Blender Game Development

Creating a 3D game using Unity for logic and Blender for 3D modeling.

After

Machine Learning Fundamentals

Studying ML basics with Python, scikit-learn, and core math concepts.

Goal

AI-Powered Projects

Building real-world AI apps, integrating computer vision and natural language processing.

Get In Touch