Skip to content
View Joseph-Siam's full-sized avatar

Block or report Joseph-Siam

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Joseph-Siam/README.md

👋 Hi, I'm Joseph Siam

🎓 Computer Science Student @ Global Academy at Siam University — AI Specialization 🔐 Aspiring Backend & Cybersecurity Engineer 🛠️ Building scalable backend systems with Java, Python & Spring Boot 📍 Bangkok, Thailand 🚀 Actively seeking Backend / Cybersecurity Internship (2025–2026)


💡 About Me

I design and build backend systems with a focus on scalability, networking, and security. I enjoy solving real-world problems through client-server applications, system design, and secure architecture.

Currently developing a Donkey Kong-style platformer in Python (Pygame), applying object-oriented programming, game physics, and system design principles.

  • 🔭 Currently working on: Python Pygame Platformer
  • 🌱 Currently learning: System Design · REST APIs · Network Security
  • 💬 Ask me about: Java, Spring Boot, Client-Server Architecture
  • 🎯 Goal: Backend & Cybersecurity Engineering Internship

🧠 Core Skills

  • Backend Development: REST APIs, Client-Server Architecture
  • Networking: TCP/IP, Socket Programming
  • Security Fundamentals: Input validation, secure communication basics
  • System Design: Modular architecture, separation of concerns

🛠️ Tech Stack

Java Python Spring Boot JavaScript Git GitHub


🚀 Featured Projects

♟️ Multiplayer Chess Application

Java · TCP Sockets · Client-Server Architecture

  • Developed a real-time multiplayer chess application supporting concurrent players using TCP socket communication
  • Implemented move validation, check/checkmate detection, and synchronized game state across clients
  • Designed modular architecture separating networking, game logic, and UI for scalability and maintainability
  • Applied input validation to ensure integrity of game actions and prevent invalid inputs

👉 View Project


🌐 Thai Language Learning Web App (Coming Soon)

Java · Spring Boot · REST API · MVC

  • Built a flashcard-based learning platform using Spring Boot
  • Designed and implemented RESTful APIs with structured backend architecture
  • Applied input validation and session handling for secure data processing
  • Delivered presentation to an international audience across 5+ countries

🚗 Sustainable Mini Vehicle — Embedded Systems (Coming Soon)

Circuit Design · Electrical Systems · Hardware Engineering

  • Designed and assembled a functional mini vehicle using 100% recycled materials
  • Implemented circuit design, power distribution, and embedded systems concepts
  • Led a team of 5 from concept to completion

🎮 Donkey Kong Platformer (In Progress)

Python · Pygame · Game Development

  • Developing a side-scrolling platformer with collision detection, sprite animation, and physics-based movement
  • Applying object-oriented design with multiple classes for game entities, level systems, and game logic
  • Designing modular and extensible architecture for future feature expansion

📊 GitHub Stats

Joseph's GitHub Stats Top Languages


📫 Contact

Email LinkedIn

Pinned Loading

  1. chess-app-java chess-app-java Public

    java chess tcp networking multiplayer

    Java

  2. Joseph-Siam Joseph-Siam Public