Available for work

Software Engineer · Backend & Developer Tools

Backend systems that leave a clean interface behind.

I'm Martin Bozhilov — I build Go services, schema-driven tools, marketplace backends, and product workflows where the database, API, workers, and deployment path are one system.

architecture.mapLive
  • CLIENTS
  • GO · API
    WORKERS
  • POSTGRESQL
    PRISMA
  • RAILWAY · VERCEL · DOCKER

primary runtime

Go

data layer

PostgreSQL / Prisma

delivery

Railway / Vercel / Docker

current focus

backend product systems

47

Public GitHub repositories

26

GitHub followers

TORM v1.0.0

Open-source Go ORM

Fontys

ICT student · Eindhoven

Synced from GitHub · just now

GoBackend SystemsPostgreSQLgRPCDocker / KubernetesDeveloper ToolsOpen SourceGoBackend SystemsPostgreSQLgRPCDocker / KubernetesDeveloper ToolsOpen Source
/02About

The work is backend. The interface it leaves behind is the point.

I'm Martin Bozhilov, a backend developer from Bulgaria focused on Go, APIs, database-driven systems, and cloud-native architecture. I build practical open-source tools, and I care about distributed systems, clean developer tooling, and interfaces other people can trust.

My public GitHub work spans TORM, a schema-driven Go ORM, xolto, a Go API and worker runtime, The Bazaar marketplace ecosystem, and full-stack product systems such as ELSYS and Assist. Across those projects I’ve worked with PostgreSQL, Prisma, Docker, Kubernetes, Railway, Vercel, OAuth, Stripe, and AI integrations.

I’m currently studying Information and Communication Technology at Fontys University of Applied Sciences while continuing to build open-source tools, backend systems, and product-focused software.

Operating Principles
  • 01

    contract first

    Design APIs, schemas, and generated clients so callers get predictable surfaces.

  • 02

    small moving parts

    Prefer clear services, explicit workers, and boring deployment paths over clever glue.

  • 03

    tooling earns its place

    Build automation when it removes repeated work or prevents a class of backend mistakes.

  • 04

    ship with evidence

    Document setup, runtime assumptions, migrations, and the operational path around the code.

/03Projects

Projects presented as systems, not thumbnails.

Each entry names the runtime surface, what it exposes, and what actually shipped.

01torm.orm
v1.0.0 · OSS

TORM

Schema-driven Go ORM and CLI inspired by Prisma

TORM is a lightweight Go ORM that uses a Prisma-style schema as the source of truth, then generates Go structs, a database client, service methods, and SQL migration files. Shipped as v1.0.0 across 27 releases, installable via `go install github.com/TechXTT/TORM/cmd/torm@latest`, and published on pkg.go.dev.

exposes

schema.prismaGo clientSQL migrationsCLI commands

ships

type-safe queriesrelation supportenum/UUID support

Go · PostgreSQL · ORM · CLI · Code Generation · Migrations

1Goupdated 1 year ago

02xolto.app
Product

xolto

Go API and worker runtime for a used-electronics buying copilot

Go API + worker runtime behind api.xolto.app. Scores used-electronics listings from Marktplaats, Vinted, and OLX.bg into buy / negotiate / skip verdicts — with Google OAuth, Stripe Free/Buyer/Pro tiers, SSE deal alerts, and Sentry observability.

exposes

REST APIworker runtimebuyer dashboardadmin surface

ships

missions/searchesStripe tiersemail alerts

Go · Workers · OAuth · Stripe · SSE · Sentry · Railway

1Goupdated 1 month ago

03bazaar.market
Thesis

The Bazaar

Diploma-thesis blockchain marketplace platform

The Bazaar is a diploma-thesis marketplace ecosystem — a monorepo of bazaar-backend, bazaar-contract, and bazaar-frontend submodules under The-Bazaar. The Solidity/TypeScript escrow contract supports ETH and USDC orders, buyer release, refunds, batched claims, and ERC-792 / ERC-1497 dispute and evidence hooks.

exposes

Go backendNext frontendSolidity escrowABI sync

ships

ETH/USDC ordersdispute hooksbatched claims

Go · TypeScript · Solidity · Marketplace · Escrow · Smart Contracts

0updated 3 weeks ago

04elsys.cms

ELSYS Website

Multilingual school website with admin tooling

ELSYS is a multilingual Bulgarian/English school website built with the Next.js App Router, localized JSON/Markdown content, a lightweight admin surface, Prisma-backed persistence, NextAuth, and Tailwind CSS.

exposes

localized routesadmin UIcontent filesPrisma DB

ships

BG/EN contentnavigation cachingauth-gated admin

Next.js · TypeScript · Prisma · NextAuth · CMS · Tailwind CSS

0TypeScriptupdated 2 days ago

05assist.app

Assist

Personal dashboard with AI, Gmail, and open banking integrations

A single-user life dashboard for schedule, tasks, money, health, briefings, and weekly reviews. Next.js 14 + Prisma + NextAuth, with Anthropic Haiku 4.5 summaries (deterministic fallback), Gmail receipt scanning, and PSD2 open-banking sync — Revolut + ~2500 banks via Enable Banking.

exposes

Google APIsbanking syncAI summariesPrisma ledger

ships

Gmail receiptsPSD2 importweekly review

Next.js · TypeScript · Prisma · NextAuth · Anthropic · Open Banking

0TypeScriptupdated 1 month ago

06observer.chain

Crypto Contract Observer

Go event observer for blockchain contract activity

A Go backend tool that observes Lock events on an Ethereum contract and votes on those events. It was developed during the Encorp.io internship and includes local setup, environment-based configuration, and documented observer flow.

exposes

Ethereum eventsGo processenv configcontract ABI

ships

Lock event listenervoting flowobserver diagram

Go · Ethereum · Event Observer · Backend · Solidity · Internship

0Goupdated 3 years ago

/04Experience

A log of product and backend work.

Open-source tools, current software engineering work, internships, and product teams.

work.log5 entries
  1. 2026 / Jan–Mar

    Opsie.ai

    Full-time

    Junior Software Engineer

    • Software engineering role building backend and product features.
    • Worked on backend, product, and developer-tooling alongside Fontys ICT studies.
  2. 2025 / Feb–Jun

    TORM

    Open source

    Creator / Open Source Developer

    • Built a schema-driven Go ORM inspired by Prisma.
    • Implemented schema parsing, generated Go models and clients, type-safe query helpers, relation handling, and migration workflows.
    • Released TORM v1.0.0 and documented installation, commands, examples, and contribution flow.
  3. 2023–24 / Sep–Jun

    Assetify

    Part-time

    Mobile Developer

    • Developed a native mobile application using React Native.
    • Adapted libraries to work natively on devices using Java and Swift.
  4. 2023 / Jun–Jul

    Encorp.io

    Internship

    Backend & Crypto Developer Intern

    • Developed a crypto contract observer using Go, Ethereum, and Solidity.
    • Built event-observation flow around Lock events and voting behavior.
    • Worked in a large agile team using project management and tracking tools such as Jira.
  5. 2022 / Jul–Aug

    MediaHub

    Internship

    Backend Developer Intern

    • Worked with the company’s IPTV product.
    • Created a tester for backend services using Go.
/05Stack

Backend-first technical stack.

Centered on Go services, PostgreSQL, developer tooling, and cloud deployment workflows.

Backend

11
GoREST APIsgRPCWebSocketsGorilla/muxGinJava Spring BootNode.jsTypeScriptPythonBackend services

Databases & Tooling

07
PostgreSQLSQLitePrismaORM designMigrationsCode generationTesting tools

Cloud & DevOps

07
DockerKubernetesRailwayVercelDigitalOceanSentryCloud deployment

Blockchain

05
EthereumSolidityHardhatEscrow contractsCrypto contract observers

Soft Skills

05
Decision makingCommunicationMultitaskingTeamworkProblem solving
/06Education

Formal studies and language certification.

Current ICT studies, software programming education, and verified English proficiency.

UniversitySep 2024 - Ongoing

Fontys University of Applied Sciences

Information and Communication Technology

Eindhoven, NL

SecondarySep 2019 - Jun 2024

Technology School “Electronic Systems” associated with TU-Sofia

Software Programming

  • Diploma za sredno obrazovanie
  • Certificate of professional qualification for Software Programming

Sofia, BG

CertificationValid Oct 2023 - Oct 2025

IELTS

English Language IELTS 7.5, C1

British Council

/07Contact

Let's build something backend-shaped.

Backend platforms, Go tooling, cloud-native systems, internships, freelance work, or open-source collaboration.

Email is the best starting point — GitHub and LinkedIn are there for context. If you're building something backend-shaped, I'd like to hear about it.

Start a conversation

Available for work · usually replies within a day

contact.info
Location
Eindhoven, NL / Sofia, BG