Technology Consultant | Systems Architecture | Engineering Leadership
Technology consultant with 15+ years helping companies navigate complex technical decisions and build scalable systems. Currently working with international clients across Europe, Middle East, and North America.
A comprehensive toolkit for building secure, scalable web applications in Go. Features 40+ packages covering everything from core HTTP handling to production integrations.
Key Features:
- ποΈ Core Framework - 18 packages for routing, handlers, sessions, caching, queues
- π Security First - JWT auth, CORS, rate limiting, input sanitization
- π Production Ready - PostgreSQL, MongoDB, Redis, S3, email integrations
- π¦ Modern Go - Generics for type safety, functional options, interface-based design
- Systems Architecture - Design and optimization of scalable architectures
- Technology Strategy - Technical roadmap and stack evaluation
- Engineering Leadership - Team scaling and process optimization
- Code Review & Audit - Architecture assessment and risk analysis
Go
Kubernetes
Docker
PostgreSQL
MongoDB
Redis
AWS
Microservices
gRPC
REST APIs
Selected packages demonstrating production-ready Go development:
- asyncer - Reliable distributed task queue
- oauth2-server - Complete OAuth2 implementation with user management
- mongo-repository - Generic MongoDB repository with advanced patterns
- mailer - Provider-agnostic email queue processor
- go-smart-monolith - Monolith ready for microservices
- binder - HTTP request data binding and validation
- π Based in Southeast Asia, working globally
- β Available for remote consulting engagements
- π― Focus: High-scale systems, Go development, technical leadership
Curated Go Resources
- Golang project layout - Standard Go project structure
- System Design Interview - System design patterns
- go-resiliency - Resiliency patterns for Go
- failsafe-go - Fault-tolerant Go applications
- sqlc - Type-safe code from SQL
- sql-migrate - SQL schema migrations
- automaxprocs - Auto-set GOMAXPROCS for containers