Skip to content
View Human-Unit's full-sized avatar

Block or report Human-Unit

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.

Content in all repositories owned by your account will be closed.
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
Human-Unit/README.md

Dilshod Mahmudov

Go Backend Developer · Dushanbe, Tajikistan 🇹🇯

I build and maintain backend services, and I enjoy figuring out why a system behaves differently in production than it does in code. My work spans Go APIs, PostgreSQL, automated testing, Linux deployments, and debugging existing systems.

I'm studying Applied Mathematics and Computer Science at Lomonosov Moscow State University (Dushanbe Branch) and gaining hands-on experience with real products and collaborative codebases.

Email · LinkedIn · Telegram


Experience

Software Developer · Poputi

Aug 2026 – Present · Dushanbe, Tajikistan

A carpooling and transport platform.

  • Investigated differences between an inherited codebase, its deployment, and PostgreSQL migration history.
  • Troubleshot production behavior using Linux/SSH, logs, service configuration, and database state.
  • Worked with backups, binary deployments, systemd, Nginx, and runtime verification to establish a safer baseline for further changes.

Backend Developer · Hadaf

2025 – Present · Remote

A platform connecting donors with people and institutions in need.

  • Contributed to a layered Go backend with handlers, services, repositories, and middleware.
  • Implemented REST API functionality and integration tests for registration, OTP confirmation, authentication, and protected endpoints.
  • Added Telegram alerts for application panics and HTTP 5xx responses; worked with PostgreSQL, Redis, MinIO, Docker Compose, and JWT authentication.

Backend Developer Intern · Tcell Mentor Program

May – Oct 2025 · Dushanbe, Tajikistan

  • Developed Go REST and gRPC services with Protocol Buffers.
  • Worked on relational schemas, CRUD operations, GORM, migrations, JWT authentication, and password hashing.
  • Practiced API testing, Docker, Git workflows, and code reviews with mentor feedback.

Read the detailed engineering experience →


Selected projects

Go · Wails · PostgreSQL · React · TypeScript

A desktop application for academic records, attendance, examinations, teacher workloads, and recurring timetables. It includes database migrations, seed data, cascading filters, and a Go-to-React desktop bridge.

Python · Telegram · LM Studio · FAISS · RAG

A local-first AI Telegram bot using an OpenAI-compatible local model API, note retrieval, conversation history, and explicit web search. The repository includes setup and verification instructions.

Next.js · TypeScript · UI engineering

A site for the MSU Dushanbe Student Council, built around its design system. I also work on student-council communications and visual content, which gives me experience translating real organizational needs into software.


Tools I work with

Focus Technologies
Backend Go, Gin, REST, gRPC, Protocol Buffers, GORM
Data PostgreSQL, Redis, SQLite, MinIO, SQL migrations
Operations Linux, SSH, Docker/Compose, Nginx, systemd
Quality & security Go testing, httptest, API/integration testing, JWT, RBAC
Additional Python, C++, React/TypeScript, Telegram APIs, local LLMs/RAG

I try to understand the running system first, reproduce a problem, identify the smallest safe fix, and verify that fix with tests and runtime checks.

Education & languages

Lomonosov Moscow State University, Dushanbe Branch
B.Sc. program in Applied Mathematics and Computer Science · 2024–2028

Languages: Russian · Tajik · English


Let's work together

I'm interested in Go backend development, backend reliability, API testing, and technical automation, including remote opportunities.

Email me · Connect on LinkedIn

Build it. Understand it. Fix it properly.

Pinned Loading

  1. Journal-Diary Journal-Diary Public

    Pet Project – Journal Task Manager A personal task and journal management application built with Go, Gin, GORM, and SQLite. Features include: User Authentication via gRPC and JWT, with secure passw…

    Go 1

  2. Poydor_Guruh Poydor_Guruh Public

    Dart 1

  3. Reminder-Card Reminder-Card Public

    TypeScript 1

  4. MSU_tables MSU_tables Public

    TypeScript