I build backend services and APIs with Go, PostgreSQL, Redis, and gRPC. My projects focus on concurrency, testing, observability, and production reliability.
- Build REST and gRPC services primarily with Go
- Work with PostgreSQL, Redis, Kafka, Protocol Buffers, and Docker
- Develop concurrent processing with worker pools and asynchronous jobs
- Write table-driven unit and HTTP tests with race detection
- Support distributed production systems using Kubernetes, Linux, logs, and metrics
- Based in Astana, Kazakhstan
Concurrent threat-intelligence API for phishing and malicious URL detection.
- Analyzes URLs using DNS, TLS, WHOIS, HTTP, whitelist, and phishing heuristics
- Stores threat intelligence in PostgreSQL and caches repeated lookups in Redis
- Uses table-driven unit and HTTP tests for URL normalization, risk scoring, and API validation
- Runs tests with Go's race detector and without external network or database dependencies
Go Fiber PostgreSQL Redis httptest
Network configuration backup system with a Web UI, CLI, and authenticated gRPC API.
- Collects network-device configurations over SSH and Telnet
- Uses a worker pool and thread-safe asynchronous job management
- Defines versioned Protocol Buffers contracts for device and backup operations
- Stores backup history in SQLite with secure filesystem handling
- Exposes Prometheus metrics and Grafana monitoring
- Includes automated tests, race detection, static analysis, and Docker Compose deployment
Go gRPC Protocol Buffers SQLite SSH Prometheus Docker
Event-driven order processing system built with Kafka producer and consumer services.
- Implements asynchronous order processing with Apache Kafka
- Persists order data in PostgreSQL
- Exposes service metrics through Prometheus
- Containerized for reproducible local deployment
Go Kafka PostgreSQL Prometheus
Educational backend supporting text, image, and voice interactions.
- Integrates Gemini and OpenAI APIs
- Stores conversation history in PostgreSQL
- Provides analytics, user feedback, and health monitoring
- Supports Docker-based deployment
Go PostgreSQL Gemini OpenAI Docker