live

Banyuhay

Oct 2024 - present

A web map to discover bathrooms with bidets in and around Metro Manila, inspired by @meronbangbidet.

Python python
FastAPI fastapi
TypeScript typescript
Svelte sveltekit
Vite vite
Bun bun
OpenStreetMap openstreetmap
MapLibre maplibre
shadcn/ui shadcn ui
Docker docker
Kubernetes kubernetes
Helm helm

Homelab

May 2023 - present

Personal homelab running on a high-availability Kubernetes cluster hosted on-premises.

Linux linux
Proxmox proxmox
Docker docker
Kubernetes kubernetes
K3s k3s
Ansible ansible
Raspberry Pi raspberry pi
pfSense pfsense
Traefik Proxy traefik
bind9
Pi-hole pi-hole

Portfolio

May 2020 - present

My personal portfolio and CV.

TypeScript typescript
Astro astro
React react
Svelte svelte
Vite vite
Bun bun
Vercel vercel

Giga DataOps Platform

Sep 2023 - Sep 2024

An open-source master data management platform developed with Giga, a UNICEF x ITU initiative to connect all schools around the world to the internet by 2030.

  • Giga Sync (GitHub) is the data ingestion portal, allowing users---such as country representatives, government agencies, and NGO partners---to upload school data in a variety of formats. Here, users can also monitor the progress of ingestion and quality check reports of their previously uploaded data.

  • Giga Dagster (GitHub) is the heart of the data platform, responsible for orchestrating data tasks such as ingestion, transformation, and data quality checks. Data is stored in the data lake in the Delta Lake open table format, allowing various access methods and maintaining a full change history via the change data feed.

  • Giga Data Sharing (GitHub) allows open access to the school master data, subject to role-based access control. The API is compliant with the Delta Sharing Protocol, allowing users to interact with the data using the Delta Sharing client libraries.

  • Giga Superset (GitHub) is the business intelligence platform, allowing data analysts to explore, visualize, and extract insights from the data stored in the data lake.

  • Giga Datahub (GitHub) is the data catalog, allowing for the discovery of data stored in the data lake.

  • Giga Trino (GitHub) is the query engine, allowing Delta Lake tables to be queried as SQL for business intelligence applications such as Superset.

  • Giga Monitoring (GitHub) provides for the monitoring and logging of all deployed applications on UNICEF Giga’s Kubernetes cluster.

Python python
dagster
FastAPI fastapi
PostgreSQL postgresql
Redis redis
TypeScript typescript
React react
Vite vite
Tailwind CSS tailwindcss
carbon design system
Swagger swagger ui
Docker docker
Kubernetes kubernetes
Helm helm
GitHub github
azure devops
azure entra id
azure data lake storage
azure kubernetes service
Apache Spark apache spark
Apache Hive apache hive metastore
delta lake
delta sharing
datahub
Apache Superset apache superset
Trino trino
Prometheus prometheus
Grafana grafana
Sentry sentry

SDG Impact Tool

Mar 2023 - Jun 2023

Web app developed for Gold Standard to digitize their process of reporting, validating, verifying, and tracking the contribution of project activities to the UN Sustainable Development Goals.

Python python
Django django
Node.js node.js
Express express
PostgreSQL postgresql
TypeScript typescript
React react
Vite vite
Tailwind CSS tailwindcss
MUI material ui
GitHub github actions
Terraform terraform
Google Cloud google cloud platform
Auth0 auth0

KenGPT

Feb 2023 - Feb 2023

Yet Another ChatGPT Clone.

TypeScript typescript
React react
Next.js next.js
OpenAI openai
Tailwind CSS tailwindcss
Vercel vercel
Supabase supabase

Stevn Books

Nov 2022 - Jan 2023

Web app for inventory management and profit calculator.

Python python
Django django
PostgreSQL postgresql
JavaScript javascript
React react
Webpack webpack
MUI material ui
Swagger swagger ui
amazon web services
DigitalOcean digitalocean

LSFM

Apr 2022 - Apr 2022

A clone of the LE SSERAFIM Digital Souvenir system.

TypeScript typescript
React react
Vite vite
shadcn/ui shadcn ui
Tailwind CSS tailwindcss
WebAssembly webassembly
FFmpeg ffmpeg

Chaebot

Jun 2020 - Jul 2021

A Discord bot that keeps track of upcoming K-pop releases, and crossposts Twitter and VLIVE media to K-pop-oriented Discord guilds.

Python python
Discord discord api
Django django
JavaScript javascript
React react
Vite vite
X twitter api
vlive
MUI material ui
PostgreSQL postgresql

PrimerDriver

Jan 2020 - Feb 2020

CLI and web application for automation of the design of mutagenic PCR primers for site-directed mutagenesis.

Python python
Flask flask
JavaScript javascript
React react
Webpack webpack
biopython
click
Sphinx sphinx
MUI material ui

archived

Farm Data Analytics Platform

May 2024 - Aug 2024

A data platform built for a Thailand-based logistics company, for validating the delivery of burnt agricultural products.

Python python
dagster
Polars polars
Google BigQuery google bigquery
Node.js node.js
TypeScript typescript
Express express
PostgreSQL postgresql
Swagger swagger ui
GitHub github actions
Terraform terraform
Docker docker
Google Cloud google cloud platform
Amazon Web Services amazon web services

ResearchAI

Jul 2023 - Aug 2023

Various AI chat applications developed for enterprise clients, focusing on retrieving information from sensitive and PII documents.

Python python
dagster
NumPy numpy
pandas pandas
opencv
OpenAI openai
LangChain langchain
weaviate
pineconedb
TypeScript typescript
React react
Next.js next.js
t3
Tailwind CSS tailwindcss
Docker docker
Kubernetes kubernetes

Single Customer View

Feb 2023 - Mar 2023

A reusable single customer view web app.

Python python
FastAPI fastapi
Snowflake snowflake
TypeScript typescript
React react
Vite vite
MUI material ui
Tailwind CSS tailwindcss
GitHub github actions
Docker docker
Amazon Web Services amazon web services

Telecom Geospatial Analytics Platform

Jan 2023 - Feb 2023

An internal geospatial analytics platform for a PH-based telecommunications company.

Python python
Django django
PostgreSQL postgresql
elasticsearch
TypeScript typescript
React react
Vite vite
Tailwind CSS tailwindcss
Chakra UI chakra ui
Jenkins jenkins
Docker docker
Google Cloud google cloud platform

Search Console

Jul 2021 - Nov 2022

A web app to allow business users to search for specific data in the internal data lakehouse.

Go go
chi
TypeScript typescript
React react
Webpack webpack
MUI material ui
GraphQL graphql

AI Playground

Mar 2022 - Nov 2022

A unified frontend to allow regular users to experiment with deployed ML models being developed in-house.

Python python
Django django
TypeScript typescript
React react
Vite vite
MUI material ui
amazon web services

graPHics

Mar 2022 - Apr 2022

A web app to collect and monitor GPU pricing data from popular e-commerce websites in the Philippines.

Python python
Flask flask
JavaScript javascript
React react
Vite vite
MUI material ui
PostgreSQL postgresql

Supply Chain Performance Indicator

Jan 2021 - Jun 2021

A supply chain performance indicator survey tool developed for UK-based market research firm Ideas & Action.

Python python
Django django
JavaScript javascript
React react
Webpack webpack
pandas pandas
reportlab
xlsxwriter
D3.js d3.js
Material Design material design bootstrap
PostgreSQL postgresql
Redis redis

Gateway 3

Jan 2021 - Mar 2021

A B2B SaaS geospatial analytics platform.

Python python
Django django
PostgreSQL postgresql
JavaScript javascript
React react
Webpack webpack
MUI material ui
amazon web services

NCOVenience

Mar 2020 - Jun 2020

COVID-19 PH Cases Tracker Map.

Python python
Flask flask
beautifulsoup
geojson
NumPy numpy
pandas pandas
JavaScript javascript
React react
Webpack webpack
Material Design material design bootstrap
Chart.js chart.js
Mapbox mapbox