Selected Work

A collection of projects demonstrating my commitment to clean code and user-centric design.

Pokémon Multiplayer Card Game
Next.js

Pokémon Multiplayer Card Game

Description

A Pokémon-style PvP card battle game with real-time sync.

Key Features

  • Real-time battle synchronization
  • Deck validation via server
  • Turn-based logic with timers
Next.jsNode.jsWebSocketPrismaMySQL
TrailGuard
Flutter

TrailGuard

Description

A mobile-based safety and emergency response system designed to enhance hiker security through real-time location tracking and alert mechanisms.

Key Features

  • Real-time hiker location tracking
  • Emergency SOS alert system for incident reporting and monitoring
  • Cloud deployment with scalable server architecture
FlutterNode.jsWebSocketMongoDBAWS
Carverse
ASP.NET

Carverse

Description

A web-based car management and marketplace system developed to allow users to browse, manage, and track car listings with an intuitive interface and structured data handling.

Key Features

  • Car listing management (add, edit, delete, search)
  • Interactive dashboard with car statistics and insights
  • Responsive and user-friendly interface
ASP.NETC#PostgreSQLEntity FrameworkAWS
Self-learn Spring Boot
Spring Boot

Self-learn Spring Boot

Description

A self-learning project demonstrating a Spring Boot backend and Angular frontend, with RabbitMQ for message queue.

Key Features

  • Asynchronous message queuing using RabbitMQ for decoupled services
  • Data visualization on a reactive Angular dashboard
  • Secured backend APIs with JWT Bearer Token Authentication
Spring BootAngularRabbitMQJavaMySQL