Computer Science Student & Developer
Page views: ...
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.
SFU '27 | Langara '24
Based in Canada
SFU Robot Soccer Club
Python • Java • C++ • C# • JavaScript • SQL • Haskell • Rust
HTML/CSS • JavaScript • Flask • Nginx • REST APIs
TensorFlow • Keras • Hugging Face • Reinforcement Learning • Model Fine-Tuning
Spring Boot • Qt6 • CMake • Docker • GitLab • systemd
Path Planning • D* Lite • Data Structures • OOP • TCP Networking
Git • Linux • Gunicorn • LLVM • Tkinter • Version Control
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.
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.
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.
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.
AI agent to play the game of Nim using reinforcement learning and game theory algorithms. Implements optimal strategy to compete against human players.
Real-time statistics tracker for Apex Legends game. Fetches and displays player stats, match history, and performance metrics using game APIs.
Full-featured hotel management application in Java with booking system, room management, customer database, and billing functionality. Features clean GUI and efficient data handling.