Skip to content
View sunkek's full-sized avatar
🛠️
Design, build, deploy, maintain.
🛠️
Design, build, deploy, maintain.

Block or report sunkek

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
sunkek/README.md

Nikita Zotov

Back-end software engineer since 2021. I build small, explicit Go libraries with zero external dependencies — and the infrastructure components around them.

Based in Armenia.


What I work on

I design and maintain an open-source ecosystem for running Go services:

  • samsara — a small, explicit lifecycle runtime for Go services. Coordinates startup, health monitoring, graceful shutdown, and orchestrator integration, with zero external dependencies.
  • samsara-components — production-ready infrastructure components for samsara: Fiber, gRPC, PostgreSQL, Redis, RabbitMQ, and S3, each following one consistent lifecycle pattern.
  • mishap — a small, explicit typed error-code package for Go, with zero external dependencies.

And two projects that take a different shape:

  • Vitae Viscera — an asynchronous biopunk colony sim, and where samsara runs in production. You grow a living flesh-ecosystem: feed it, spawn creature-drones, send them on missions, and mutate what comes back. A Go backend — a domain per feature, argon2id passwords with rotating refresh tokens, and an event log stored as a recipe and rendered in the reader's own language — behind a React SPA on PostgreSQL. A solo project, currently in closed alpha: the source is private, but it is live and playable by invite at vitae-viscera.suncake.xyz.
  • NoiR-Code — a QR-like code rendered as a hand-inked noir art piece. It encodes text into a halftone cityscape and reads it back from a photo, using grayscale tonal channels and Reed–Solomon error correction. Go gateway, Python computer-vision sidecar, React frontend. Live at noir-code.suncake.xyz.

How I build

  • Idiomatic Go with small, explicit APIs and no unnecessary dependencies
  • One consistent architecture across components, applied the same way everywhere
  • Race-clean test suites, with integration tests run against real infrastructure in Docker
  • CI on GitHub Actions: pinned action versions, separate unit and integration jobs, race detector enforced

Tech

Primary: Go Infrastructure: PostgreSQL · Redis · RabbitMQ · S3 · gRPC · Fiber · Docker · Kubernetes · GitHub Actions


Elsewhere

Pinned Loading

  1. samsara samsara Public

    A small, explicit lifecycle runtime for Go services with zero external dependencies.

    Go

  2. samsara-components samsara-components Public

    Production-ready infrastructure components for github.com/sunkek/samsara

    Go

  3. samsara-template samsara-template Public template

    Production-ready Go + React app scaffold built on the samsara component supervisor. Ships a full vertical slice: PostgreSQL, RabbitMQ, Redis, Fiber HTTP, JWT auth, cache-aside reads, CQRS-lite read…

    Go

  4. mishap mishap Public

    A small, explicit error handling package for Go with zero external dependencies.

    Go

  5. noir-code noir-code Public

    A QR-like code that is a noir-styled panel. Encode text into a hand-inked halftone cityscape and read it back from a screenshot or phone photo - grayscale tonal channels + Reed–Solomon ECC, adaptiv…

    Python 4

  6. leaders-2023-graph-recommendations leaders-2023-graph-recommendations Public

    Graph-based travel recommendation microservice (FastAPI + Neo4j). Leaders of Digital Transformation 2023 hackathon finalist.

    Python