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 C++. KFLAP aims to be fully compatible with the JFLAP format, ensuring backward compatibility while providing a modern and efficient user experience.
C/C++
Meson
Nix
Formal Language & Automata Theory
(Work in Progress) Neoman is an API testing tool similar to Postman, but in the terminal.
Rust
Postman
TUI
CLI
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!