2026 · now
Critical calculation service, Go
Rewrote a critical calculation service for Birmarket — the largest marketplace in Azerbaijan. Domain, tests, cutover. Internals under NDA.
Go · Gin · PostgreSQL · Kafka · Prometheus · Entra ID · Kubernetes
alepsios@alexbednov.work:~/main
Alex Bednov — /main
01 · engineer
Go · Vue · architecture
I take messy products and turn them into systems you can ship: frontend, backend, access, cutovers. Tests and invariants first. Then I teach the same craft.
Backend engineer in production. Same company, earlier chapter: frontend architecture for cabinets and access. On the side: university, own products, and audits of systems someone else already built.
2026 · now
Rewrote a critical calculation service for Birmarket — the largest marketplace in Azerbaijan. Domain, tests, cutover. Internals under NDA.
Go · Gin · PostgreSQL · Kafka · Prometheus · Entra ID · Kubernetes
Competo · FE
Greenfield frontend for a new backend service, then enterprise RBAC on Microsoft Entra ID: permission model, route guards, state sync, hierarchies that do not leak.
Vue 3 · TypeScript · Pinia · Entra ID
Competo · FE
Partner onboarding from 33 days to 4. Three-step cabinet, patterns the team still uses, Playwright on the surfaces I owned.
Vue 3 · TypeScript · Pinia · Playwright
BSPU · 2025
Republican calculation service. PoC → MVP. Everlasting tokens to HTTP-only access/refresh. Laravel monolith split into modules. shadcn-vue as the UI standard without throwing the design away.
Laravel · Vue 3 · Pinia · Docker · MariaDB
BSPU · 2016–2024
Full cycle for national products: pedklassy, crpo, kluster, UNICEF preschool, surveys and analytics. Figma to Laravel/Vue to the mailing list.
Laravel · Vue 3 · Pinia · WordPress · Python
venture studio · NDA
Several greenfield products for a venture studio: booking, construction, matching. Ideas and clients under NDA. Architecture first, then the running system.
NestJS · Nx · Prisma · Vue 3 · Nuxt · Pinia · Go · PostgreSQL · Redis · MongoDB · Docker
own
Own products in production. wishimi: wishlists, privacy, reservations. md-tests: educational Markdown tests — rewritten from Laravel/MySQL to Go, Rust, PostgreSQL, Redis.
Go · Rust · Gin · Vue 3 · Nuxt · Pinia · PostgreSQL · Redis · RabbitMQ
Draw the current system — flows, access, boundaries — before writing code.
Name the invariants. Incomplete or illegal input does not pass.
TDD on the core. Small vertical slices. Lint-clean. Then integrate.
Run old and new together until they agree. Measure what the business cares about, not only HTTP 200.
A · Specialist
You have a product someone already built. I study the business requirements and the actual system, then tell you what matches, what is missing, and what is cheaper to rewrite than to patch.
Request an auditB · Studio team
Need a team, not a second opinion? That is go-product: a studio team that ships weekly — Go/Rust, two-week sprints, from landings to production systems.
go-product.devTiny projects for fun or to close a specific question. Not a product, a scratchpad.
Senior lecturer at MITSO. Students ship full-stack: Go backend, Vue 3 + Pinia + Tailwind, C4, event-driven diagrams, Docker, a defense with an economic case. Teaching is how I keep the architecture honest.
Deploy platforms, Docker, Laravel, localization, git hooks — field notes, not tutorials for their own sake.
Staff work, an audit, or a studio build — start with email.
End of file.