I am a mid-level software developer building reliable backend services, automation tools, and local-first infrastructure projects. My portfolio focuses on practical engineering: tested APIs, observable systems, secure delivery pipelines, reproducible environments, and clear operational documentation.
I am currently looking for a mid-level software development, backend, DevOps, platform engineering, or application support opportunity where I can contribute to real production work and continue growing through strong engineering practice.
Backend and data
Delivery and operations
| Project | What it demonstrates | Build status |
|---|---|---|
| Event Driven Order Platform | Transactional outbox, Kafka-compatible Redpanda, durable sagas, idempotent consumers, optimistic locking, and dead-letter recovery | |
| Cloud Native Observability Lab | OpenTelemetry traces and metrics, Prometheus alerts, Grafana dashboards, Loki logs, Tempo traces, SLO burn rates, and controlled failures | |
| Zero Trust API Gateway | OIDC and JWKS validation, Keycloak, OPA policy-as-code, Redis rate limiting, tenant isolation, safe proxying, and fail-closed recovery | |
| Local Kubernetes Three Tier Platform | kind, Kustomize overlays, Ingress, probes, autoscaling, network policies, smoke tests, and rollback | |
| Terraform AWS Production Environment | Modular VPC and ECS architecture, static validation, security scanning, and safe cost-aware deployment design | |
| FastAPI CI/CD Pipeline | Reusable GitHub Actions, tests, coverage, secret and vulnerability scanning, SBOM, GHCR, and rollback documentation |
- Start with a small, explicit architecture and document its trade-offs.
- Treat tests, health checks, migrations, observability, and rollback as product features.
- Prefer least privilege, pinned dependencies, reproducible local environments, and automated security checks.
- Write runbooks for failure modes instead of assuming the happy path.
- Keep examples local and free to run whenever a cloud account is not essential.
- Deepening TypeScript and Node.js backend engineering.
- Practicing event-driven architecture, production observability, zero-trust authorization, and distributed-system failure handling.
- Improving Kubernetes, Terraform, CI/CD, and platform engineering skills through tested projects.
Open to mid-level software development and DevOps opportunities.
Explore the pinned repositories for architecture notes, tests, demos, and runbooks.



