Skip to content
View angelospanag's full-sized avatar

Block or report angelospanag

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

Hi 👋, I'm Angelos Panagiotopoulos

Senior Backend Engineer · Go & Python · AWS

Building high-traffic distributed systems for sports data, fintech, security, and ecommerce platforms — currently delivering real-time data infrastructure for high-profile live sporting events.

  • 💡 Specialise in Go and Python for high-traffic, distributed backend systems
  • 🏗️ Strong track record architecting scalable, cloud-native solutions on AWS
  • 🐹 Go 1.27 — Huma (code-first OpenAPI), sqlc, goose, golangci-lint
  • 🐍 Python 3.14 — FastAPI, uv / ruff / ty / pytest
  • 📝 Website: angelospanag.me
  • 🌍 Bilingual English, professional French, native Greek
  • 🤖 I use Claude Code daily to accelerate backend development, debugging, and code review

Backend:

go huma python fastapi django

Frontend:

typescript react nextjs tailwind

Data, Messaging & Databases:

postgresql mysql neo4j elasticsearch dynamodb kafka rabbitmq redis

Cloud, DevOps & Infra:

aws gcp docker kubernetes terraform github actions gitlab git linux bash grafana

Visualisation:

d3js cytoscape


Notable Repositories:

Active

FastAPI / Go experiments

Archival

Pinned Loading

  1. fastapi-uv-starter fastapi-uv-starter Public

    A starter project using Python, FastAPI and uv.

    Python 17 6

  2. fastapi-htmx-tailwind fastapi-htmx-tailwind Public

    Experimenting rendering tabs using FastAPI and HTMX.

    HTML 8

  3. fastapi-kafka-websockets fastapi-kafka-websockets Public

    Experimenting with a full flow of sending messages from an Apache Kafka consumer, to a FastAPI websockets endpoint, to a UI using a JavaScript websockets connection.

    Python 3

  4. riffle riffle Public

    Riffle is a lightweight, self-hosted RSS feed aggregator — Go + Huma + SQLC + PostgreSQL backend, Next.js frontend.

    TypeScript

  5. my-personal-site my-personal-site Public

    My personal website

    CSS 1

  6. diktyon diktyon Public

    An open-source tool for investigating UK companies — search any company and explore its officers and persons with significant control (PSCs) as an interactive graph. Polaroid-card nodes, red-thread…

    TypeScript