Hello, World!

ooo

My name is

Vito Secona

Software Engineer

Introduction

ooo

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.

View My CV

My Experiences

ooo
Here's a sneak peek into my journey! I've been involved in many student-led organization and events. Beyond that, I've played a role in education as a teaching assistant for some CS courses at campus.

Undergraduate Researcher @ Fakultas Ilmu Komputer, Universitas Indonesia

Jan. 2026 - Present

  • Main topics: Compilers and High-Performance Computing (HPC).
  • Architectural analysis of the OpenXLA compilation stack, focusing on the lowering pipeline from JAX to StableHLO (MLIR) to identify optimization opportunities.
  • Investigate MLIR and LLVM internals with the goal of contributing upstream.
  • Target outcome: a publishable research paper by the end of the year.

GSoC 2025 contributor, The Rust Foundation @ Google Summer of Code

Jul. 2025 - Sep. 2025

  • Advancing Rust's build ecosystem by contributing to the Cargo Plumbing Commands project as part of Google Summer of Code 2025.
  • Improving Cargo by focusing on decoupling build steps and exposing critical low-level processes.
  • Maintaining the `cargo-plumbing` package at `nixos/nixpkgs`.

Teaching Assistant @ Fakultas Ilmu Komputer, Universitas Indonesia

Jun. 2024 - Present

  • Assisting the Advanced Programming course.
  • Assisting Introduction to Computer Organization course.
  • Assisted Programming Foundations 1 course, helping students get started with Computer Science using the Python programming language.
  • Assisted Programming Foundations 2 course, helping students understand OOP concepts and problem solving skills.
  • Assisted Introduction to Digital Systems course, helping students understand logic circuits and digital design.

Lead Web Developer @ Open House Fasilkom UI 2024

Jun. 2024 - Nov. 2024

  • Led the development of a web platform that handled 2000+ users with 1000+ online tickets registrations.
  • Developed participant and ambassador registration systems with an efficient workflow.
  • Optimized service to handle 100+ concurrent users, ensuring user experience.

Backend Developer @ Green Welfare Indonesia

Jun. 2024 - Jan. 2025

  • Drove a 10% performance gain and enhanced overall platform stability by engineering an optimized backend infrastructure using Go, Gin, and Gorm.

My Projects

ooo

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.

Cargo Plumbing Commands

Exposing core Cargo functionalities as distinct, scriptable steps.

Rust

Cargo

Build System

Belalang Programming Language

A custom programming language designed that features a compiler and virtual machine written in Rust.

Rust

Compiler

Virtual Machine

TryGlasses

Simulates wearing eyewear with advanced 3D rendering techniques powered by WebGL.

WebGL

Machine Learning

3D

My Socials

ooo

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!