Hi hi,

I'm Hesbon, A.K.A Wazimu: Software & Platform Engineer

๐Ÿš€ Software Engineer | Platform & DevOps | Full-Stack Developer | AI & Cybersecurity Enthusiast

๐Ÿ› ๏ธ New: Repository Management Tools - Automatically clone and manage all portfolio projects

hesbon-dev.png

Portfolio Hire me: osoro@hesbon.dev CI

๐Ÿ‘จโ€๐Ÿ’ป About Me

As a Software Engineer with 3+ years in the field, I thrive on the process of transforming complex problems into impactful, scalable solutions. My experience spans delivering production-grade web applications (featured in Sample Projects), building the cloud platforms they run on, and contributing to cutting-edge AI model training and data enhancement.

I view every project as a new challenge and a chance to evolve. I collaborate closely with diverse stakeholders to deliver efficient results, always staying updated on the latest trends and sharing my refined solutions with the wider community.

  • ๐ŸŒ Delivered 30+ production-ready projects (React, Next.js, Node.js, GraphQL, PostgreSQL, MongoDB).
  • โ˜ธ๏ธ Design containerised services for Kubernetes with Terraform-managed AWS infrastructure and GitHub Actions CI/CD (see the showcase).
  • ๐Ÿค– Contributed to AI model training & dataset validation for research and academic projects.
  • ๐Ÿ” Self-driven in CompTIA Ethical Hacking and HackTheBox labs.
  • ๐ŸŽ“ Background in mathematics, data modeling, and content evaluation: available for MATLAB, R, Tableau and data-analysis work.

๐Ÿ› ๏ธ Tech Stack

Languages: Go, TypeScript, JavaScript, Rust, Python, SQL, Bash
Frontend & APIs: React, Next.js, Node.js, GraphQL, REST
Cloud & Platform: AWS (EKS, ECR, IAM, VPC), Docker, Kubernetes, Kustomize, Terraform
DevOps & SRE: GitHub Actions (OIDC), Prometheus, SLOs & error budgets, Nginx, Linux, Git
Databases: PostgreSQL, MongoDB, MySQL, Firebase
Math & Data: MATLAB, R, Tableau, Python (NumPy, pandas), Excel, statistics, numerical methods
Security: Ethical Hacking (CompTIA), HackTheBox, least-privilege IAM, Pod Security Standards
Other: Academic writing, research, data annotation

Go, Rust, TypeScript, JavaScript, Python, React, Next.js, Node.js, GraphQL, HTML, CSS
Docker, Kubernetes, Terraform, AWS, GitHub Actions, Prometheus, Nginx, Linux, Bash, Git
PostgreSQL, MongoDB, MySQL, Firebase, R, MATLAB

๐Ÿงฐ Platform Engineering Showcase

Production-style reference code in showcase/, linted, tested, and validated on every push by CI.

Area What it demonstrates Code
โ˜ธ๏ธ Kubernetes Kustomize base + staging/production overlays, zero-downtime rollouts, HPA, PDB, NetworkPolicy, restricted Pod Security, IRSA deploy/k8s
๐Ÿณ Docker Multi-arch, cache-mounted build producing an ~8 MB distroless, non-root image with a built-in healthcheck Dockerfile
๐Ÿ—๏ธ Terraform AWS VPC + EKS (KMS-encrypted secrets, IMDSv2, access entries), ECR lifecycle rules, keyless GitHub OIDC deploy role infra/terraform
๐Ÿน Go Orders API with graceful drain for K8s, idempotency keys, Prometheus RED metrics, structured logs, race-tested orders-api
๐Ÿฆ€ Rust Thread-safe keyed token-bucket rate limiter with a deterministic test clock, clippy-pedantic clean edge-ratelimit
๐ŸŸฆ TypeScript Retry with full-jitter exponential backoff, abort support, and a half-open circuit breaker resilience-ts
๐Ÿ“ˆ SRE Multi-window burn-rate SLO alerts and a Python error-budget release gate observability ยท slo_budget.py
๐Ÿš€ CI/CD GitHub Actions: gofmt/vet/race, clippy, tsc, kubeconform, terraform validate, shellcheck, buildx ci.yml
๐Ÿš Bash Digest-pinned deploy with server-side dry run, smoke test and automatic rollback deploy.sh
Peek at the code

Kubernetes: never drop capacity during a rollout, and run locked down

strategy:
  rollingUpdate:
    maxSurge: 25%
    maxUnavailable: 0
template:
  spec:
    securityContext:
      runAsNonRoot: true
      seccompProfile: { type: RuntimeDefault }
    containers:
      - name: orders-api
        readinessProbe: { httpGet: { path: /readyz, port: http } }
        securityContext:
          allowPrivilegeEscalation: false
          readOnlyRootFilesystem: true
          capabilities: { drop: ['ALL'] }

Go: drain before shutdown so Kubernetes stops routing traffic first

<-ctx.Done()                  // SIGTERM from the kubelet
app.ready.Store(false)        // /readyz -> 503, pod leaves Service endpoints
time.Sleep(cfg.DrainDelay)    // let kube-proxy / ingress catch up
return srv.Shutdown(shutdownCtx) // finish in-flight requests

Terraform: CI deploys to AWS with short-lived OIDC tokens, no stored keys

condition {
  test     = "StringLike"
  variable = "token.actions.githubusercontent.com:sub"
  values = [
    "repo:${var.github_repository}:ref:refs/heads/main",
    "repo:${var.github_repository}:ref:refs/tags/v*",
  ]
}

Docker: distroless, non-root, self-checking

FROM gcr.io/distroless/static-debian12:nonroot
COPY --from=build /out/orders-api /orders-api
USER nonroot:nonroot
HEALTHCHECK CMD ["/orders-api", "healthcheck"]
ENTRYPOINT ["/orders-api"]

๐Ÿ“Š Monthly development breakdown

From: 10 September 2026 - To: 10 October 2026

Markdown     19 hrs 8 mins         โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   34.52 %
Python       18 hrs 8 mins         โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   32.70 %
TypeScript   6 hrs                 โ–ˆโ–ˆโ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   10.84 %
Other        4 hrs 27 mins         โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   08.03 %
HTML         3 hrs 2 mins          โ–ˆโ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   05.50 %

๐Ÿ“‚ Featured Projects

Show 27 live projects: click a screenshot to open the app, or the GitHub icon for its source
Restaurant E-commerce
Restaurant E-commerce site
GitHub repository
Tourism Hampi screenshot
Tourism Hampi
GitHub repository
Video App screenshot
Video App
GitHub repository
Chat App screenshot
Chat App
GitHub repository
Dating Site screenshot
Dating Site
GitHub repository
Salad site screenshot
Salad site
GitHub repository
Agency Site screenshot
Agency Site
GitHub repository
Sample Portfolio screenshot
Sample Portfolio
GitHub repository
Recipes Homemade screenshot
Recipes Homemade
GitHub repository
Messaging App screenshot
Messaging App
GitHub repository
Shoppy Dashboard screenshot
Shoppy Dashboard
GitHub repository
Simple Multi-step form screenshot
Simple Multi-step form
GitHub repository
Alarm Clock screenshot
Alarm Clock
GitHub repository
Snake Game screenshot
Snake Game
GitHub repository
React Chess screenshot
React Chess
GitHub repository
Sort Visualizer screenshot
Sort Visualizer
GitHub repository
Shopping Cart screenshot
Shopping Cart
GitHub repository
Custom Pagination screenshot
Custom Pagination
GitHub repository
Custom Select screenshot
Custom Select
GitHub repository
Drag and Drop screenshot
Drag and Drop
GitHub repository
CK 5 Editor screenshot
CK 5 Editor
GitHub repository
Tic Tac Toe screenshot
Tic Tac Toe
GitHub repository
Face Auth screenshot
Face Auth
GitHub repository
Dynamic Next/Previous buttons screenshot
Dynamic Next/Previous buttons
GitHub repository
Video Stream screenshot
Video Stream
GitHub repository
Cengage | MindTap (69 projects) screenshot
Cengage | MindTap (69 projects)
GitHub repository
Follow For Follow Back screenshot
Follow For Follow Back
GitHub repository
CLICK ON THE GitHub repository ICON TO VIEW THE PROJECT'S REPOSITORY
CLICK ON THE PROJECT IMAGE OR THE BLUE LINK TO VISIT THE HOSTED PROJECT

๐ŸŽ“ Certifications

Show 13 certifications, each with a verification link
hackerrank js basic certificate
Verify
Hackerrankproblemsolving certificate
Verify
snackdown2021 certificate
Verify

Certificate ID: 94a6f28

Username: wazimu

googlekickstart certificate
Verify
freeCodeCamp frontend dev libs certificate
Verify
freeCodeCamp JADS certification certificate
Verify
freeCodeCamp RWD certification certificate
Verify
devfest2021 certificate
Verify
googleanalytics certificate
Verify
AWS practitioner certificate
Verify
hesbon-twd certificate
Verify
AWS Elastic Beanstalk(intro) certificate
Verify
hourofcode certificate
Verify

๐Ÿ“ˆ GitHub Activity

Hesbon Osoro's contribution graph for the last 31 days

๐Ÿ† Trophies

GitHub profile trophies

Hesbon Osoro's GitHub stats GitHub contribution streak

hesbon-osoro/hesbon-osoro repository card Most used languages across repositories

๐Ÿงฉ LeetCode

LeetCode card with solved problems and yearly heatmap LeetCode solved problems by difficulty

โฑ๏ธ WakaTime

All-time WakaTime coding stats by language

Total time coded, tracked by WakaTime

๐Ÿ‘€ Unique Views

Unique profile views GitHub followers

๐Ÿ˜‚ Here is a random joke for you today

A random programming joke

Star my projects here

๐Ÿ’ผ Open To

Roles ยท Offers ยท Opportunities ยท Projects: email me and I usually reply within 24 hours.

  • ๐ŸŒ Work from home / Remote
  • ๐Ÿง‘โ€๐Ÿ’ป Freelance
  • ๐Ÿ” CompTIA Ethical Hacking ยท HackTheBox | HTB
  • โœ๏ธ Academic Writing
  • ๐Ÿ“š Cengage/MindTap ยท zyBooks
  • ๐Ÿ“Š Math, statistics & data analysis: MATLAB, R, Tableau, Excel, Python
  • ๐Ÿงฎ Technical help: debugging, code reviews, modelling and reports
  • ๐Ÿ“ฌ Mail me your coding assignment: osoro@hesbon.dev

๐Ÿค Letโ€™s Connect

GoFundMe

"Buy Me A Coffee"

โญ๏ธ Feel free to explore, fork, and collaborate on my projects. Open to freelance, remote roles, and research opportunities.

Thank handshake you