Welcome

Ryan Pek (b. 2001) | 2nd Year Undergraduate SUTD | Canned food enjoyer

About Me

Hi there! I'm Ryan, a student who loves to tinker with code and explore new ideas. When I'm not diving into my latest project (or the dustbin for electronics), you can find me learning something new or figuring out creative ways to solve problems. This site is a little peek into my world of coding and fun projects!

What I'm Currently Working On

  • Singapore Bus Route Project: A fun ongoing project where I’ve been analyzing and mapping Singapore's bus routes using real-time data to figure out the best way to visit every bus stop.
  • SUTD Pathfinding Project: I explored pathfinding algorithms from scratch and used them to map out the SUTD campus more efficiently. Now an official undergraduate research project.
  • C JSON Parser: An ongoing C-based JSON parser built from scratch, designed to read, parse, and handle JSON data. This project is a fun dive into systems programming, as well as learning how to handle JSON data from scratch.

Setup

I built my own custom PC to handle everything from programming and simulations to hardware tinkering. It’s powered by an AMD Ryzen 9 5950X, 32GB DDR4 3600 CL14-14-14-34, and a Sapphire NITRO+ AMD Radeon RX 7900 XTX GPU. For storage, I’ve got 3 Samsung 980 Pro 2TB NVMe drives. I mostly work on Debian 12 through WSL, but I also jump into Visual Studio 2022 when needed.
Check out the full details of my setup here.

Programming Languages:

K&R C, Python 3

Tools:

Git, Vim, Linux (Debian), tmux

Hardware:

ESP32, Arduino, Raspberry Pi, 3D Printing

Contact

You can reach me via email at ryan_pek@mymail.sutd.edu.sg.

Check out my projects on Github.

Connect with me on LinkedIn.