Projects

The flagship systems, and the older public repos that show the arc from Android/Java experiments to the backend work I lead in now.

01 · flagship systems

02 · small / legacy

That One Studio

in-progress · 2026 → present

A personal e-commerce venture, my first step into building and running a DTC store.

  • Shopify
  • E-commerce

HiveEPM (Java → Node.js port)

live · 2022 → 2023

An enterprise performance-management platform that links KPIs to strategic objectives and cascades strategy into balanced scorecards and dashboards, with budget/forecast integration. Re-built from Java to Node.js/NestJS with the same frontend and faster responses on major APIs like import/export.

  • Node.js
  • NestJS
  • PostgreSQL
  • REST API

product

Xigt (Java → Node.js port)

live · 2022 → 2023

An enterprise data-governance & metadata repository (business glossary, metadata/reference data, lineage and stewardship), re-built from Java to Node.js/NestJS with endpoints reworked and solid speed gains.

  • Node.js
  • NestJS
  • MongoDB
  • REST API

product

NestJS REST API boilerplate

archived · 2021

An early NestJS + TypeORM + PostgreSQL REST boilerplate with an auth starter, and an early piece of the backend stack he now leads in.

  • NestJS
  • TypeORM
  • PostgreSQL
  • TypeScript

repo

Apollo Federation gateway w/ subscriptions

archived · 2021

A GraphQL federation experiment: two modules with subscriptions wired through an Apollo gateway.

  • GraphQL
  • Apollo Federation
  • TypeScript
  • Node.js

repo

Android-as-a-server TTS

archived · 2018

An experiment that ran an Android app as a local server so a website could use Android’s free text-to-speech / speech-to-text instead of a paid API.

  • Android
  • Java

repo

ARTG: Augmented Reality Tour Guide

archived · 2018

An augmented-reality tour-guide Android app (academic project).

  • Android
  • Java
  • AR

repo

Best Doctor Finder

archived · 2018

An Android app for finding doctors (academic project).

  • Android
  • Java

repo

Fuzzy Clustering

archived · 2020

A Java implementation of fuzzy clustering, from his network-analysis research period.

  • Java

repo