Hi, I'm Dylan Suwita

Software Engineer

I build fast, reliable systems that feel simple to use.

Skills & Technologies

Programming Languages

Python • Java • C++ • C# • JavaScript • SQL • Haskell • Rust

Web Development

HTML/CSS • JavaScript • Flask • Nginx • REST APIs

Machine Learning & AI

TensorFlow • Keras • Hugging Face • Reinforcement Learning • Model Fine-Tuning

Frameworks & Tools

Spring Boot • Qt6 • CMake • Docker • GitLab • systemd

Algorithms & Systems

Path Planning • D* Lite • Data Structures • OOP • TCP Networking

Development & Deployment

Git • Linux • Gunicorn • LLVM • Tkinter • Version Control

Featured Projects

More Projects

Hybrid Quantum-Classical MAPF

Multithreaded simulated-annealing library in C++20 for hard combinatorial optimization, using the Ising/QUBO problem format of quantum annealers, with a planned hybrid Multi-Agent Path Finding solver built on top. Header-only core, zero dependencies, exact Ising/QUBO conversion exhaustively verified by enumerating all 2^n states. Work in progress.

C++20 Simulated Annealing QUBO / Ising Optimization MAPF

Terminal Chess Project

Multiplayer TCP chess server in Java handling 20+ concurrent matches with thread-safe ExecutorService pools. Features real-time game engine, move validation, and Python CLI client with Unicode rendering. Includes private room system with auto-generated keys.

Java Python TCP Networking Multithreading

Cuisine by Genki

Production website for a chef-led pop-up dining brand: responsive UI with scroll animations, an image lightbox, and a structured email reservation flow. Deployed on a Linux VPS with Nginx, HTTPS, and systemd, backed by a Python/Flask CMS API and a browser-based admin panel with automatic WebP conversion and live preview.

Python Flask Nginx JavaScript Linux VPS

Social Gaming Platform

Customizable multiplayer gaming platform engine in C++ similar to Jackbox Party Pack. Features custom DSL parser for dynamic rule management, multi-lobby support via JSON configuration, and seamless desktop/mobile client architecture.

C++ DSL Multiplayer JSON

AI Word Prediction

Masked Language Model trained to predict a "masked" word that is missing from a sequence of text. Uses transformer-based architecture for natural language understanding.

Python Machine Learning NLP Transformers

Nim AI

AI agent to play the game of Nim using reinforcement learning and game theory algorithms. Implements optimal strategy to compete against human players.

Python AI Game Theory Reinforcement Learning

Apex Legends Stat Tracker

Real-time statistics tracker for Apex Legends game. Fetches and displays player stats, match history, and performance metrics using game APIs.

Python API Integration Data Visualization

Hotel Management System

Full-featured hotel management application in Java with booking system, room management, customer database, and billing functionality. Features clean GUI and efficient data handling.

Java GUI Database OOP

Get In Touch

I'm always open to new opportunities, collaborations, or just a friendly chat about technology. Feel free to reach out!