Public Projects

Real repositories with practical goals, technical constraints, and iterative improvements.

Network Scanner with GUI

A modern beginner-friendly IP/Port scanner built in Python with a custom Tkinter GUI, loading screen, and terminal-like real-time output.

  • Ping reachability + hostname resolution
  • Common port scan: 22, 80, 443, 8080
  • Timestamped JSON export for scan results
  • Custom visual assets and polished desktop interface

Stack: Python 3, Tkinter, Pillow, socket, subprocess, ipaddress

Taylorism & Fordism Website

Multi-page educational website for an English project on industrial production systems, from the Industrial Revolution to modern digital labor.

  • Historical narrative across dedicated thematic pages
  • Comparative analysis: Taylorism vs Fordism
  • Focus on social, economic, and cultural consequences
  • Designed for academic communication and clarity

Stack: HTML5, CSS3, JavaScript

JavaChat

Client-server chat application in Java using TCP sockets, multithreading, and a desktop GUI for message exchange and connection handling.

  • ServerSocket-based architecture with connection threads
  • Broadcast messaging to connected clients
  • GUI interfaces for both server and client panels
  • Technical report with identified risks and refactoring recommendations

Stack: Java, TCP sockets, multithreading, Swing/AWT