I'm a Computer Science student specializing in backend engineering with a strong interest in distributed systems and infrastructure. I enjoy working with backend technologies, diving deep into system architecture, and building production-ready applications. I'm especially drawn to the infrastructure side — how services are deployed across regions, how load gets distributed, how systems stay available when things go wrong, and how all the pieces connect. I like solving problems that require thinking about performance, reliability, and scale.
Languages
Backend & Databases
Cloud · DevOps · Tooling
Tools & Workflow
⬡ CloudDrive — Production Cloud Storage Platform
A fully deployed cloud storage REST API serving real traffic at clouddrive.world, built with FastAPI and AWS. Designed for production-grade reliability with async processing, fine-grained access control, and multi-region availability.
| Attribute | Detail |
|---|---|
| Stack | Python · FastAPI · PostgreSQL · AWS S3 · AWS Lambda · Docker |
| Auth | IAM roles · presigned URLs · scoped access tokens |
| Scale | Multi-AZ deployment · active health checks · fault-tolerant routing |
| Performance | Async Lambda image processing · non-blocking upload/download pipelines |
| Security | IAM least-privilege · pre-signed URL expiry · parameterized queries |
| Status | Live at clouddrive.world |
| Repository | github.com/Mauricio0129/CloudDrive |
Built the entire backend unilaterally — from schema design and auth architecture to AWS resource provisioning and CI/CD pipeline. Lambda functions handle asynchronous image processing without blocking the primary API request cycle. Multi-AZ health checks ensure uptime under node failure. Presigned S3 URLs offload bandwidth from the application tier while maintaining access control.
⬡ Layer 7 Load Balancer — High-Throughput Proxy in Go
A production-quality HTTP/1.1 reverse proxy written from scratch in Go, achieving ~79,000 requests/second on commodity hardware. Built to demonstrate deep understanding of concurrent systems, network programming, and fault-tolerant architecture.
| Attribute | Detail |
|---|---|
| Stack | Go · net/http · sync/atomic · goroutines |
| Performance | ~79,000 req/sec sustained throughput |
| Concurrency | Lock-free atomic snapshots for backend pool state |
| Reliability | Two-tier health check system · automatic failover validated under load |
| Security | Adaptive read deadlines for slowloris attack mitigation |
| Algorithm | Round-robin with health-aware backend selection |
| Repository | github.com/Mauricio0129/load-balancer |
The core insight driving this implementation: lock-free atomic snapshots allow the hot path (request forwarding) to read backend state without ever acquiring a mutex, keeping latency consistent under high concurrency. The two-tier health check system separates liveness (fast, frequent) from readiness (deeper, less frequent) to avoid unnecessary failovers while still catching degraded backends. Adaptive read deadlines close connections that stall mid-request — a direct defense against slowloris-style attacks.
Independent Systems Engineering · Personal Projects
2024 – Present
Designed, built, and deployed production systems independently — from architecture through CI/CD — across infrastructure, systems programming, and backend API development.
- Deployed CloudDrive, a live cloud storage API (clouddrive.world) with AWS Lambda, S3, and PostgreSQL
- Engineered a Layer 7 load balancer in Go achieving ~79k req/sec with lock-free concurrency
- Provisioned AWS IAM roles, multi-AZ configurations, and automated deployment pipelines
Go Python AWS Docker FastAPI PostgreSQL GitHub Actions
AWS
learning:
- Profiling tools (pprof, py-spy) — understanding real performance vs. guessing
- AWS Developer Associate certification
building:
- Kafka-inspired message broker in Go
exploring:
- Distributed consensus algorithms (Raft, Paxos)
- Observability tooling (pprof, OpenTelemetry, Prometheus)"Systems that survive production pressure aren't built by accident — they're built by engineers who understood the failure modes before writing a single line."

