Hey there! My name is

Kevin Mingtarja.

I like to build softwares.

I'm an aspiring software engineer who loves designing and building systems and infrastructures. I spent the last year in the Bay Area, building graph databases and a fully managed Database-as-a-Service at

. But now, I'm back in Singapore, finishing my final year at the National University of Singapore.

About me.

Hi! My name is Kevin and I'm a final year computer science undergraduate studying at the National University of Singapore. I enjoy building softwares and have experience in Backend, Cloud Infrastructure, and Frontend as well.

My main interests lies in cloud infrastructure, databases, and distributed systems, mainly due to my previous work at Dgraph Labs. At Dgraph, we were building a distributed graph database, and a fully managed cloud database, which was a lot of fun.

Here are some of the technologies I've been working with recently:

  • Go

  • Python

  • Kubernetes

  • Docker

  • Terraform

  • Prometheus

  • Grafana

  • Django

  • Java

  • React/Typescript

Experience.

Software Engineer Intern@ Dgraph Labs

August 2022 - July 2023

  • Dgraph Labs is the company behind Dgraph, an open source, distributed graph database

  • Worked on the backend and infrastructure of Dgraph Cloud, a managed Database-as-a-Service built on top of Kubernetes, AWS, and a few services written in Go

  • Managed hundreds of customer databases on Kubernetes, and performed ops/on-call duties including deployments, Kubernetes upgrades, writing automations, monitoring, and incident management. Achieved > 99.9% uptime over the past year

  • Led the effort to codify our cloud infrastructure with Terraform and drove it to completion

Backend Engineer Intern@ Sea Labs (NYSE: SE)

May 2022 - August 2022

  • Developed a research paper search engine using Django, MySQL, and Elasticsearch for research scientists at Sea AI Labs (SAIL), which enabled them to search through hundreds of thousands of papers, receive curated lists, and subscribe to daily newsletters

  • In charge of the release process for the app, which includes writing pre-release checklists, schema migrations, and deployments

Software Engineer Intern@ Trustana

December 2021 - January 2022

  • Spearheaded the effort to build a marketing site using Next.js and a CMS called Plasmic. Containerized it using Docker to facilitate deployment in the cloud

  • Created the infrastructure for deployment for a web app in AWS using Terraform. The infrastructure consists of a CDN and a Virtual Private Cloud containing public and private subnets, ECS cluster, logging, and an application load balancer

Frontend Software Engineer Intern@ ErudiFi (YC W18)

May 2021 – August 2021

  • Built the fourth major iteration of our mobile app from scratch using React Native and TypeScript in less than two months with three other engineers. In doing so, we saw a 52.6% increase in conversion rate within three weeks of launching the update

  • Built and maintained our own UI components library to cut down development time significantly and used Storybook to document them

Projects & Open Source.

  • SkillDeck

    SkillDeck is a portfolio builder that three of my friends and I built. The frontend is written in Typescript and React, while the backend is in Node.js and Express

    • React

    • Typescript

    • Node.js

    • Express

  • stripe/pg-schema-diff

    pg-schema-diff is a Go library and CLI for diffing Postgres schemas and generating SQL migrations. I wrote a new feature to visualize the SQL dependency graph by encoding the internal graph struct to DOT format, allowing it to be displayed by GraphViz

    • Go

    • Postgres

  • P2ST

    P2ST is an LLM app that utilizes ChatGPT to help students in the National University of Singapore (NUS) in their learning process

    • Django

    • Postgres

    • Linux

    • Docker