Projects

Innovative Solutions Delivered

FLAGSHIP

Archery Apprentice

Production-Grade Cross-Platform Mobile Application

Kotlin Multiplatform Swift Jetpack Compose GitHub Actions JaCoCo CodeCov iOS Android

A comprehensive cross-platform mobile application for tracking archery scores, built with Kotlin Multiplatform for shared business logic and native UI implementations in Swift (iOS) and Jetpack Compose (Android). The project showcases production-grade development practices with extensive CI/CD infrastructure.

95%+ Code Coverage: Comprehensive test suite with JaCoCo integration and CodeCov reporting
Automated CI/CD Pipeline: GitHub Actions workflows for automated testing, building, and deployment
Cross-Platform Architecture: Shared Kotlin Multiplatform code for business logic with native UI layers
iOS Native UI: SwiftUI implementation with seamless KMP integration
Android Native UI: Jetpack Compose for modern, declarative Android interface
Network Syncing: Real-time data synchronization across devices
Production Best Practices: Dependency injection, repository pattern, clean architecture

Technical Highlights: This project demonstrates advanced DevOps capabilities including automated testing workflows, code quality gates, and cross-platform deployment pipelines. The CI/CD infrastructure ensures every commit is validated, tested, and ready for production deployment.

ENTERPRISE

AULMA

API Usage Logging & Monitoring Application

Apache Kafka Google BigQuery Spring Cloud Stream Java Microservices Event Streaming

Developed a scalable enterprise-grade application for monitoring partner API usage and asynchronously logging all API calls for analytics and reporting. Built using a cutting-edge tech stack to handle high-throughput data processing and real-time monitoring.

Event-Driven Architecture: Apache Kafka for reliable stream processing and message queuing
Scalable Data Storage: Google BigQuery integration for analytics-ready data warehousing
Microservices Design: Spring Cloud Stream for building modular, independently deployable services
Real-Time Monitoring: Live dashboards for tracking API usage patterns and anomalies
Asynchronous Processing: Non-blocking event handlers for high-performance operation
Partner Integration: Sponsored Search API and Play framework integration

Learning Experience: This project involved mastering several technologies I had never used before, including Apache Kafka, Google BigQuery, and Spring Cloud Stream. The challenge of building a production system with these new tools strengthened my ability to rapidly learn and apply cutting-edge technologies.

NSF

NSF - HPC Thermal Modeling & Prediction

Machine Learning for Energy-Efficient Computing

XGBoost Machine Learning Bash JavaScript Data Analysis

An NSF-funded undergraduate research project at California State University, Northridge, focused on developing machine learning models to predict thermal behavior in high-performance computing systems. Built an automated benchmarking pipeline and developed a highly accurate XGBoost model for temperature prediction across HPE BladeSystem c7000 infrastructure.

NSF-Funded Research: Undergraduate research grant from the National Science Foundation
XGBoost ML Model: Achieved 0.118 RMSE and 0.999 R² accuracy in thermal prediction
Automated Pipeline: Developed Bash tooling for systematic benchmark execution on HPE BladeSystem c7000
Web Dashboard: Built JavaScript-based visualization interface for real-time thermal data analysis
Research Publication: Contributed to academic paper on HPC thermal management strategies
Data Collection: Designed automated scripts for continuous sensor data capture across compute nodes

Research Impact: This NSF-funded research project provided hands-on experience in applied machine learning and high-performance computing optimization. The highly accurate thermal prediction model (R² = 0.999) demonstrated the potential for ML-driven approaches to energy-efficient computing infrastructure management, with implications for reducing operational costs in data centers and HPC facilities.

NASA

IRP - Integrated Report Processor

NASA JPL Testbed Automation Tool

Python Pandas Data Analysis Automation NASA

A standalone report processor developed during my internship at NASA's Jet Propulsion Laboratory to assist instrument engineers with processing testbed reports from the Europa Clipper mission testing platform. The tool dramatically improved engineer productivity and report review efficiency.

70% File Size Reduction: Intelligent parsing reduced 600,000+ line reports by over 70%
NASA JPL Deployment: Production tool used by mission-critical engineering teams
Workflow Optimization: Significantly accelerated engineer report review process
Data Processing: Advanced Pandas operations for efficient large-file handling
Specification-Based Filtering: Intelligent extraction of relevant data based on mission specs
Performance Optimization: Mitigated system issues caused by massive file sizes

Impact: This project remains my proudest achievement, contributing to NASA's Europa Clipper mission while solving real-world problems for instrument engineers. The experience of working on mission-critical systems taught me the importance of reliability, precision, and user-centric design.

GAME JAM

Dodging Game

JavaFX Game Development

Java JavaFX Game Development Game Jam
Dodging Game Gameplay Demo

A simple but engaging game developed using Java and the JavaFX library during a 6-hour game jam workshop in 2020. Players control a character that must avoid randomly generated monsters moving across the screen. This was my first experience with both Java and the JavaFX framework.

Rapid Development: Completed in 6 hours during game jam workshop
First Java Project: Introduction to Java programming and object-oriented design
JavaFX Framework: Learned GUI development and event handling
Game Mechanics: Collision detection, random generation, player controls

More Projects Coming Soon

I'm constantly working on new challenges and innovative solutions. Check back soon for updates, or explore more on my GitHub profile.

Visit GitHub Profile

Interactive Demos

Fun experiments and technical showcases

Animation Showcase

Explore creative CSS animations and effects

View Demo →

Snake Game

Classic snake game implementation

Play Now →