Selected Projects

Cloud-native systems, infrastructure builds, and applied software projects.

Selected work spanning current personal infrastructure, AWS-backed applications, distributed systems, networking, and published embedded systems research.

Personal Cloud

Docker | Active Directory | VPN | SSO | Logging | Monitoring | Alerting

  • Built a Docker-based home server/NAS hosting a personal AI chatbot, logging, monitoring, alerting, and automated backup workflows.
  • Designed the environment around secure remote access, centralized identity, and operational visibility.

Discussion Forum

Node.js | Sequelize | PostgreSQL | Mocha | GitHub Actions | AWS | Terraform

  • Built a cloud-native JavaScript application backed by AWS RDS/PostgreSQL, with automated QA tests, AMI builds, secure IAM roles, and Terraform-based CI/CD deployment.
  • Used infrastructure automation and GitHub Actions to support repeatable deployments.

Job-Resume Matching System

Kubernetes | gRPC | REST APIs | AWS S3 | DynamoDB

  • Deployed a scalable, load-balanced application with a microservice architecture on Kubernetes.
  • Improved database query performance by migrating blobs to AWS S3 and referencing object URLs in DynamoDB.

Home Automation System

Jenkins | AWS IoT Core | MQTT | Lambda | Elasticsearch | Kibana

  • Configured a CI/CD pipeline using Jenkins and Bitbucket to reduce deployment and testing time.
  • Enabled cloud-to-device communication with AWS IoT Core and MQTT, then visualized trends with Elasticsearch, Kibana, and CloudWatch.

Diet Tracker Web Application

Node.js | MongoDB | React | HTML5 | CSS3 | AWS EC2 | AWS S3

  • Planned and engineered RESTful web services using Node.js to manipulate a MongoDB database with CRUD functionality.
  • Built the user interface with JavaScript, HTML5, CSS3, React, and supporting libraries.
  • Served the production React application from AWS S3 while interacting with a Node.js server running on AWS EC2.

Pre-School DayCare Monitoring System

Java | MVC | SOLID | Multithreading | System Design

  • Developed a Java application conforming to design patterns including Singleton, Factory, MVC, and SOLID principles.
  • Created workflow diagrams and Gantt charts to clearly demonstrate processes and implementation timelines.
  • Improved application responsiveness using multithreading for a better user experience.

Ad-Hoc Network Infrastructure in Linux

Linux | DNS | DHCP | NFS | Apache | SSH | Firewall | IPSec

  • Designed an ad-hoc network architecture by configuring DNS and DHCP servers for IPv4 and IPv6 allocation.
  • Deployed NFS, Apache web, and backup services through SSH and scheduled backups with crontab.
  • Tested network security through ARP poisoning exercises and implemented firewall rules and IPSec tunnels for secure communication.

Multi-National Company Network Simulation

Cisco Packet Tracer | VLAN | OSPF | DHCP | HSRP | RSTP | LACP | ACL

  • Emulated a virtual enterprise network using VLANs, OSPF routing, and DHCP for dynamic IP address assignment.
  • Demonstrated redundancy with HSRP and RSTP, and improved link speed by using LACP.
  • Modeled a secure network with Access Control Lists, PortFast, and BPDU guard.

Marine Navigation and Ocean Crisis Prevention System

Embedded Systems | GPS | Real-Time Maps | Push Notifications | Published Research

  • Developed an interface to manage GPS coordinate data received from embedded systems.
  • Implemented a push notification system that reduced alert wait time from 2 minutes to instant delivery.
  • Designed a real-time map panel to visualize the location of connected embedded systems.

Publication: Advances in Smart System Technologies, Springer