vincentius_vin

about me

Vincentius
I am a software engineer at Gojek, Indonesia's largest tech company.

Here you can find my musings about stuffs that interest me: network and system programming, distributed systems, backend web development, programming languages, etc. Still have a lot to learn though!

You can also reach me on:

projects

Raft
Go
Go
Linux
Linux
Python
Python
I just finished reading Kleppmann's DDIA and wanted some practical experience with distributed systems.

So I am doing the lab work for MIT's 6.5840 where we build the Raft algorithm and implement a key value store on top of it.

They have a policy against sharing the answer so I can't upload it to a public Github repository 😔
Open Source Contributions
Submitted over 100 accepted Pull Requests to /tg/station, one of the largest open source games on Github.

Dev4You
TypeScript
Typescript
React
React
Node.js
Node
PostgreSQL
PostgreSQL
Docker
Docker
GitHub Github
Senior thesis project using React, Node, and Postgres. Made a platform to connect volunteer developers and nonprofit organizations.

Features include a Kanban board, realtime chatting using websockets, and a lot of CRUD.

Went all-in on automated tests (mostly integration), kept the code coverage above 87% on a 16k LoC backend.
Protohackers
Go
Go
Did the Protohackers network programming challenges.
Developed and deployed custom network protocols on top of TCP and UDP using Go.