Skip to content
View cobrich's full-sized avatar

Block or report cobrich

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cobrich/README.md

Hi, I'm Bekzat Tursun 👋

Go Backend Engineer

I build backend services and APIs with Go, PostgreSQL, Redis, and gRPC. My projects focus on concurrency, testing, observability, and production reliability.

LinkedIn Email


About

  • 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

Core Stack

Backend

Go REST API gRPC Protocol Buffers Concurrency Worker Pools

Data & Messaging

PostgreSQL Redis SQLite Kafka

Infrastructure & Observability

Docker Kubernetes Linux Prometheus Grafana

Testing & Quality

Go Testing Table Driven Tests httptest Race Detector


Featured Projects

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

Source Code

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

Source Code

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

Source Code

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

Live Demo Source Code

Go PostgreSQL Gemini OpenAI Docker


Let's connect

LinkedIn · GitHub · Email

Pinned Loading

  1. scam-checker-api scam-checker-api Public

    Threat Intelligence API and phishing scanner built with Go, Fiber, PostgreSQL, Redis and Docker.

    Go 2

  2. netcfg-backup netcfg-backup Public

    Production-ready network configuration backup system built with Go, featuring Web UI, CLI, SSH/Telnet support, SQLite, Prometheus, Grafana, and Docker.

    Go 1

  3. order-service order-service Public

    Production-inspired event-driven Order Management System built with Go, Kafka, PostgreSQL, Docker and Prometheus.

    Go 1

  4. ai-tutor-bot ai-tutor-bot Public

    Production-ready AI-powered Telegram tutor built with Go, Google Gemini, OpenAI Speech-to-Text, PostgreSQL and Docker.

    Go 1

  5. youtube-audio-looper youtube-audio-looper Public

    REST API and Telegram bot for generating looped MP3 audio clips from YouTube videos using Go, FFmpeg, yt-dlp and Docker.

    Go 1

  6. Go2StudyTelegramChatBot Go2StudyTelegramChatBot Public

    AI-powered adaptive learning platform for NIS exam preparation built with Python, PostgreSQL, Google Gemini, Docker and Telegram Bot API.

    Python 1