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