UNDER CONSTRUCTION

Projects  ·  Built Lean

Go‑powered  •  Cloud‑native  •  Obsessed with performance

Why These Projects Matter

Every item below solves a real pain‑point with the smallest possible footprint—often distilled to a single binary, static bundle, or minimal deployment target. The goal is to prove that great UX and high efficiency are not mutually exclusive. Whether it’s generating GS1 EPCIS barcodes in 2 sec or serving this very site for <$1 /mo, each project showcases my bias toward lean code, rigorous testing, and measurable impact.

Screenshot of personal website

Professional Website (this site)

This site was built entirely from scratch using Go's net/http package and custom HTML/CSS. There were no website builders or frameworks involved. All pages are rendered server-side with Go templates, enabling shared state across routes such as an active game timer, randomized gopher interactions, and a global scoreboard.

The result is a fast, accessible, and resilient site that functions fully with or without JavaScript. Interactive features like fun fact Easter eggs and a live game are seamlessly integrated using minimal, purpose-built JavaScript.

Key highlights
  • Server‑rendered HTML with shared gameplay state
  • Zero JS frameworks—progressive enhancement only
  • Accessible, responsive, CDN‑friendly
  • Built with Go’s net/http and html/template
  • Go
  • App Engine
  • Firestore
  • HTML + CSS
EPCISBarcodes UI

EPCISBarcodes.com

Production-grade barcode generation service built in Go, designed to process EPCIS 1.2-compliant XML uploads into Code 128 and GS1 DataMatrix barcode images at scale. Outputs are structured by Lot and packing hierarchy and made available via signed URLs.

Key highlights
  • Deployed on App Engine using goroutines for non-blocking processing and concurrent barcode rendering
  • Client uploads trigger validation, SGTIN extraction, and background job creation with unique job IDs
  • Implements long-polling and client-side status tracking tied to secure job tokens
  • Barcode images include human-readable text, structured by GS1 Lot and hierarchy metadata
  • Output folders are zipped and stored in GCS; signed URLs auto-expire after 24 hours
  • Written in Go using `net/http`, `html/template`, and zero external JavaScript frameworks
  • Go
  • Goroutines
  • JavaScript
  • App Engine
  • Google Cloud Storage
  • HTML + CSS
Jenkins Python Project Product Image

Jenkins Batch Config

This project aims to streamline interactions with Jenkins via its API, allowing users to perform batch operations such as building, backing up, restoring, and editing Jenkins jobs.

Key highlights
  • Build Jenkins jobs using the Jenkins API.
  • Backup and restore Jenkins jobs configurations in batches.
  • Modify Jenkins job configurations using a dictionary-based approach.
  • All user inputs are centralized in `inputs.py`.
  • Use environment variables to securely authenticate with Jenkins.
  • Python
  • OOP
  • Jekins API
  • DevOps
  • REST
  • CSV Export
  • Pandas
  • Requests
Next project
loading…