Hi, I'm Dylan Suwita

Computer Science Student & Developer

Page views: ...

About Me

Hello! I'm Dylan, a Computer Science student at Simon Fraser University, expected to graduate in 2027. I graduated from Langara College with an Associate Degree in Computer Science in 2024. Originally from Indonesia, I'm passionate about building innovative solutions and pushing the boundaries of what's possible with technology.

Currently, I'm a Software Developer at the SFU Robot Soccer Club, where I develop autonomous multi-agent path-planning algorithms and work with cutting-edge robotics technology. My journey in tech is driven by curiosity and a desire to build solutions that matter.

I've built full-stack applications, deployed production systems, and worked on complex algorithmic challenges ranging from machine learning models to multiplayer game servers. When I'm not coding, you can find me exploring new technologies or contributing to challenging projects.

Computer Science

SFU '27 | Langara '24

Vancouver, BC

Based in Canada

Software Developer

SFU Robot Soccer Club

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

F1 Predictor

Full-stack F1 race prediction web app using Random Forest ML model trained on 15 years of data. Achieves 60% winner accuracy and 77.8% accuracy within ±3 positions. Deployed with Nginx, SSL/HTTPS, and Gunicorn.

Python Flask Machine Learning JavaScript Nginx

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

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!