My Work & Insights

Explore projects I've delivered and insights I've shared

Project Portfolio

April 12, 2025 Microservices
Technical Synopsis of the MrJohnny Case Study

TA serverless, scalable influencer marketing POC built on AWS — designed to demonstrate high performance and rapid deployment for a client initiative

View Project
April 12, 2025 Frameworks
Automating Job Scheduling with Rundeck and Spring Batch

Built for a client focused on collecting structured data from public sources, this ETL-driven solution uses Spring Batch for reliable data processing and Rundeck for orchestration—enabling scalable, automated workflows from extraction to loading. In enterprise-grade data automation, the pairing of Spring Batch and Rundeck is a proven combination for building resilient ETL pipelines. Spring Batch handles the extract-transform-load (ETL) process, offering fault tolerance and chunk-based processing, while Rundeck provides the operational glue—scheduling, triggering, and monitoring batch jobs with precision. In this post, I'll explore how Spring Batch powers the core ETL logic and how Rundeck integrates seamlessly to schedule and manage these jobs at scale.

View Project
April 12, 2025 Frameworks
Spring Boot REST API + Swift iOS App

Built for a client exploring a dating app concept, this solution uses Spring Boot — an opinionated framework that streamlines the development of production-ready applications by building on the broader Spring ecosystem

View Project
April 12, 2025 Social Media
MyShopnShare: A Social Shopping Platform Powered by Spring MVC and Jetty

MyShopnShare is a social shopping web app where users can recommend and share products with friends or groups, using fine-grained permissions. It’s built with Spring MVC and jQuery, and packaged as a Jetty WAR for deployment (also works with Tomcat). The app includes a messaging wall, group-based sharing, and integrates with PayPal and Authorize.net for subscription-based access. The blog showcases the tech stack, core features, and links directly to the GitHub repo

View Project
April 12, 2025 Game
vclues: Murder Mystery Dinner Game Platform

vclues is a Spring MVC-based app that powers interactive murder mystery dinner parties. Players join immersive games, take on character roles, and solve crimes, while content providers build and host story-driven scenarios. Powered by MongoDB, Redis, Facebook integration, and more, vclues makes mystery games digital, dynamic, and social

View Project
April 12, 2025 Reporting
Tracking App Store Movers with chart-tool: A Spring MVC App for Sales Intelligence

Built for a client in the mobile analytics space, chart-tool is a Spring MVC application that scrapes iTunes app rankings, detects significant changes in app positions, and sends daily insights to the client’s sales team. Whether an app is trending upward or dropping off, the tool helps the team stay ahead of the curve and respond quickly. Scheduled via simple crontab, it’s a lightweight, focused sales enablement tool that delivers timely, automated market intelligence.

View Project
April 17, 2025 Frontend Prototype
ReactJS Dashboard POC — dev.distributedjava.com

reactjs.distributedjava.com is a live proof of concept demonstrating a ReactJS-based dashboard built for tutorial and demonstration purposes. It showcases modern React practices including component reuse, routing via React Router, Bootstrap integration, and state management using hooks like useState and useEffect. Designed as both a rapid prototyping tool and educational reference, this application helps developers explore front-end architecture and client-side behavior in React. Note: While the frontend demonstrates how to connect to RESTful APIs using tools like Axios, it is not currently connected to any live backend. This project remains a frontend-only prototype.

Visit Site
2003 Grid Computing
Gridwrap: Java Swing GUI for SRB & Globus

Gridwrap is a Java Swing application developed to provide a user-friendly interface for managing distributed file systems using SRB and the Globus Toolkit. Built during Khim Ung’s early career at UCSD Neuroscience, it simplifies complex grid computing tasks like high-resolution medical imaging access through a desktop-based GUI.

View Project
April 12, 2025 Spring framework
LotterySplit: Spring MVC Lottery Pooling App

LotterySplit is a full-stack Java web application designed to simplify the pooling and splitting of lottery ticket purchases among groups. Built with Spring MVC, Hibernate, and Maven, the platform supports barcode scanning, Authorize.net payment integration, and multi-database support with MySQL and MongoDB. The frontend utilizes JSP with JSTL and jQuery, while backend services are deployed on an embedded Jetty server, with Memcached for caching and SMTP for email notifications. This project streamlines real-world group lottery participation through a user-friendly interface and scalable architecture.

View Project