Projects

I do not stop building when the workday ends.

The centerpiece is a personal cloud I run like a production platform: monitored, alerted, SSO-protected, and on-call around the clock. Below it, AWS-backed applications, distributed systems, and published research.

Featured Case Study

Personal Cloud: a self-hosted platform run to production standards.

95% Uptime over the last 12 months
10+ Docker containers in daily service
1 On-call engineer: me, no rotation, no escalation path

Why it matters

Anyone can list monitoring tools on a resume. This platform is different: it has real daily users who notice outages, and I am the sole owner and sole on-call responder. Every architectural decision, every incident, every 2 AM page is mine. It replicates the enterprise patterns I use professionally, networking, SSO, observability, alerting, and incident response, at a scale I fully control and pay for myself.

How it is built

Access and identity: Services are exposed through Cloudflare Tunnel and Tailscale, never through open ports. Authentik provides single sign-on across every application via OIDC, SAML, and LDAP, with per-user storage.

Observability and incident response: Prometheus and Grafana handle metrics and dashboards, New Relic provides application monitoring, and PagerDuty pages me when something breaks. Incidents are tracked and resolved the same way I handle them at work.

Private AI: Ollama runs local LLMs for private AI workflows, which lets me test prompt behavior and model tradeoffs without sending data to external providers.

pradheep@homelab: ~ $ status --personal-cloud
platformoperational
uptime95% over the last 12 months
services10+ Docker containers
ingressCloudflare Tunnel, Tailscale
identityAuthentik SSO (OIDC, SAML, LDAP)
metricsPrometheus + Grafana
apmNew Relic
pagingPagerDuty
aiOllama, local LLMs
usersreal people, daily
Docker Cloudflare Tunnel Tailscale Authentik SSO Prometheus Grafana New Relic PagerDuty Ollama

Cloud and Software Projects

AWS-backed applications and systems.

Discussion Forum

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

  • Built a REST API forum in Node.js and Express with authentication, file attachments, Mocha test coverage, and CloudWatch metrics.
  • Provisioned the full AWS stack, ALB, Auto Scaling, RDS, S3, Lambda, and CodeDeploy, entirely through Terraform and GitHub Actions.

Job-Resume Matching System

Kubernetes | gRPC | REST APIs | AWS S3 | DynamoDB

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

Home Automation System

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

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

Marine Navigation and Ocean Crisis Prevention System

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

  • Built an interface to manage GPS coordinate data from embedded systems, with a real-time map panel for device locations.
  • Implemented push notifications that cut alert wait time from 2 minutes to instant delivery.

Published in Advances in Smart System Technologies, Springer

Earlier Work

Networking, systems, and application foundations.

Ad-Hoc Network Infrastructure in Linux

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

Configured DNS and DHCP for IPv4 and IPv6, deployed NFS, Apache, and scheduled backups, then tested security with ARP poisoning exercises, firewall rules, and IPSec tunnels.

Multi-National Company Network Simulation

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

Emulated an enterprise network with VLANs, OSPF, and DHCP, added redundancy through HSRP and RSTP, and secured it with ACLs, PortFast, and BPDU guard.

Diet Tracker Web Application

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

Built RESTful services in Node.js over MongoDB with a React frontend, served from AWS S3 against a Node.js server on EC2.

Pre-School DayCare Monitoring System

Java | MVC | SOLID | Multithreading

Developed a Java application using Singleton, Factory, and MVC patterns with SOLID principles, and improved responsiveness with multithreading.