My name is
Software Engineer
Hello, everyone! My name is Vito. I am a second-year undergraduate student at Universitas Indonesia. I have a strong interest in systems programming and software engineering research.
I have been programming using Rust, JS/TS, Python, and Go. While I have most experiences in web development, I have made Rust my main focus in my software engineering career, focusing on systems development and compiler development.
Jul 2024 - Present
Jul 2024 - Nov 2024
Jun 2024 - Jan 2025
Jun 2024 - Jan 2025
Feb 2024 - Sep 2024
Aug 2023 - Nov 2023
Here's a sneak peek into some of my open source projects that I've built! I have a strong interest in systems programming and programming language theory.
Belalang is a simple interpreted language written in The Rust Programming Language. Its architecture includes a compiler and a custom-built bytecode stack-based virtual machine. Belalang's syntax is inspired by Go and Python, designed to be easy to understand by a beginner coder.
Rust
Compiler
Virtual Machine
(Work in Progress) KFLAP is a JFLAP clone written in Go, built using raylib and raygui. KFLAP aims to be fully compatible with the JFLAP format, ensuring backward compatibility while providing a modern and efficient user experience.
Go
raylib
Formal Language & Automata Theory
Let's connect! You can find me on these platforms, but I am most active on my Twitter (X) account where I share insights on tech, my projects, and what I’m currently working on. Feel free to reach out!