Skip to content
View cantasar's full-sized avatar
🔸
🔸

Highlights

  • Pro

Block or report cantasar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cantasar/README.md

/cantasar


GitHub Streak GitHub Stats
Profile Details

🚀 Projects

Project Description
Multiplayer Pong Game Platform

Modern multiplayer Pong game with real-time gameplay, tournament system, and comprehensive social features on a production-ready gaming platform.

Live

Technologies:
Frontend: TypeScript, Vanilla TS, Babylon.js, Tailwind CSS, WebSocket API
Backend: Node.js, Fastify, SQLite, JWT, Argon2, OAuth2
3D Graphics: Babylon.js rendering engine
Security: XSS protection, CSRF, rate limiting, 2FA
DevOps: Docker, Docker Compose, Nginx, SSL
Monitoring: Prometheus, Grafana

Pong Game Dashboard
Features Developed:
Real-time multiplayer game mechanics with physics engine
WebSocket-based synchronization system for seamless gameplay
• Secure user authentication with JWT and mandatory 2FA
Automated tournament system with bracket management
• Comprehensive user profiles and friend network system
• Production-ready monitoring dashboard with Grafana
Docker container orchestration and deployment pipeline
• Multi-layered security architecture with XSS/CSRF protection
• Custom component system and routing framework
Google OAuth2 integration for streamlined registration
Inception

Built a custom multi-container Docker setup with NGINX, WordPress, and MariaDB, emphasizing security, automation, and maintainability.

Technologies:
Containerization: Docker, Docker Compose
Web Server: NGINX with TLSv1.3 SSL configuration
Application: WordPress with PHP-FPM
Database: MariaDB with persistent volumes
Security: SSL certificates, environment variables, container isolation

Features Implemented:
NGINX as single TLS entry point on port 443 with SSL termination
Service isolation with dedicated containers for each component
Environment-based configuration management with Docker Compose
Custom Dockerfiles for each service with security best practices
Persistent data storage with Docker volumes for database
Network segmentation and container communication
Scalable architecture ready for production deployment
IRC Server
  • Real-time chat server written in C++
  • Socket programming, select(), IRC protocol
Cub3D
  • 3D raycasting engine built in C
  • Features DDA, collision detection, texture rendering
CPP Modules
  • Advanced C++ OOP topics
  • Inheritance, Templates, Exceptions
Dining Philosophers
  • Multithreading problem solved in C
  • Using pthread, mutexes, deadlock avoidance
Minishell
  • Unix shell interpreter in C
  • Supports fork(), piping, parsing, env vars
So_long
  • 2D game engine with tile rendering
  • Sprites, collectibles, enemy AI
Push Swap
  • Sorting stacks project
  • Uses custom radix sort and minimal operation design

📫 Connect With Me

Email LinkedIn Instagram X GitHub Website




Random Dev Quote



Visitor Count

Pinned Loading

  1. pong-game pong-game Public

    A modern multiplayer Pong game built with TypeScript and Fastify, featuring real-time gameplay, user authentication, and social features.

    TypeScript 2 2

  2. inception inception Public

    LEMP stack using Docker Compose, with services including NGINX (reverse proxy), WordPress (PHP-FPM), and MariaDB.

    PHP 1

  3. IRC IRC Public

    Forked from ozkyhatice/FT_IRC

    IRC (Internet Relay Chat) is a protocol for real-time text messaging between internet-connected computers

    C++ 1

  4. cub3D cub3D Public

    Forked from meyselvan/cub3d

    Creating a 3D game using the Ray Casting algorithm. This project was inspired by the world famous game Wolfenstein 3D, the first FPS game. Written in C language with minilibx library.

    C

  5. Dining-Philosophers-Problem Dining-Philosophers-Problem Public

    Five philosophers dine together at the same table. Each philosopher has his own plate at the table. There is a fork between each plate. The dish served is a kind of spaghetti which has to be eaten …

    C

  6. so_long so_long Public

    2d game project

    C