// LJUBLJANA, SLOVENIA

Gregor Kračan

Backend Engineer

dev := Developer{
  Name:     "Gregor Kračan",
  Role:     "Backend Engineer",
  Stack:    []string{"Go", "Python", "TypeScript"},
  Focus:    "APIs & scalable systems",
}
// building with go

# About & Skills

Backend engineer building distributed systems, high-throughput APIs, and data pipelines. Primarily working in Go and Python, with a focus on performance, concurrency, and systems that scale under real load.

Hands-on experience across algorithmic trading infrastructure, event-driven architectures, AI agent tooling, and cloud-native backend services.

Tech Stack

Go
C#
Python
PostgreSQL/MySQL
TypeScript/Node.js
Docker/K8s
AI Agents / LLMs
AWS/Cloud
whoami
Backend engineer • Distributed systems • AI agent tooling

#Projects // all self-hosted on a Hetzner VPS · dockerized · nginx reverse proxy · CI/CD

01

Pulse API Client

A performance-focused, desktop-native API client built to unify classic HTTP testing, gRPC, and real-time streaming protocols (WebSockets, Kafka, SSE) in a single, fast tool.

BETA VERSION

Go Svelte TypeScript Wails gRPC Kafka
02

Crypto Arbitrage Opportunity Finder

Real-time arbitrage detection across 15+ crypto exchanges via WebSocket, processing 10k+ market updates/sec with sub-10ms latency. REST API and WebSocket streaming endpoints.

EXPERIMENTAL

Go WebSocket Redis Pub/Sub Grafana/Prometheus DynamoDB
03

Riff

High-performance event streaming broker built from scratch in Go. Features segmented append-only commit logs, 8-byte sparse index binary search, custom 0x52 binary wire protocol, consumer groups with generational fencing, and live SSE telemetry.

LIVE ON AKS

Go Distributed Systems Kubernetes Wire Protocol SSE React
04

Sportsboxd

Letterboxd for live sports. Log, rate, and review sporting events you've attended or watched, build a personal sports diary, and follow what others are watching.

MVP

TypeScript Go PostgreSQL Vercel
05

Tickr

Real-time stock and crypto dashboard with WebSocket-based price feeds, live news updates, Redis caching, and a terminal-style UI for tracking multiple markets simultaneously.

C# WebSocket/SignalR JavaScript
06

Sports Analysis AI Agent

AI agent for real-time sports match analysis and betting opportunity detection, backed by a custom MCP server written in Go and LangChain orchestration.

Go MCP LangChain Python
07

Sports Betting EV and Arbitrage Finder

Algorithmic system that analyzes real-time odds across 15 bookmakers to detect +EV opportunities and arbitrage scenarios using statistical analysis.

Python Go AWS Lambda

# Let's Connect

Currently seeking backend roles

© 2025 Gregor Kracan • Ljubljana, Slovenia