Skip to content
View tedyeates's full-sized avatar

Block or report tedyeates

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.

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

Software Engineer · Security Specialism
Cambridge, UK → 🇹🇭

LinkedIn GitHub Site Email


👋 About Me

Software Engineer with 6+ years building secure, high-availability distributed systems in cybersecurity environments — most recently as Lead Software Engineer at BT Security.

I specialise in backend architecture (Python/Django, FastAPI), event-driven microservices, and granular access control (RBAC/ABAC) — with a track record of turning ambiguous security requirements into shipped, production-hardened systems.

  • 🔭 Currently leading system design & architecture at BT Security, and mentoring engineers on AI-assisted development workflows
  • 🌱 Building agentic coding pipelines (using Sandcastle orchestrator) and developing secure cloud hosted, SvelteKit, Supabase applications
  • 🌏 Actively looking for fully remote Software Engineering roles (UK/EU/US) — relocating to Thailand
  • 🎓 MEng Computer Science (1st Class) — University of Southampton
  • 🥋 When not shipping code: chess (~1600, studying attacking patterns), Judo (Brown Belt), Thai language learning & cooking

🛠️ Tech Stack

Languages & Frameworks

My Skills

Architecture & Databases

My Skills

DevOps & Testing

My Skills


📌 Pinned Work

  • KQL Parser — Open-source Python SDK parsing Microsoft Kusto Query Language via ANTLR, for tooling that interfaces with Azure security systems
  • Inventory Management System — Full-stack system for a Thai electronics company optimising metal stock and sheet-cutting; migrated AWS → Fly.io/Supabase
  • Daily Summary AI Agent — Agentic pipeline (Gmail + Calendar → Gemini Flash → Telegram) running on a GitHub Actions cron schedule
  • Transaction Ledger — Role-separated cash flow tool built end-to-end via an agentic AI workflow (requirements → design → TDD → review)

📈 GitHub Stats

Top Langs


Open to remote Software Engineering roles · UK / EU / US / TH

Pinned Loading

  1. spice spice Public

    Java 1

  2. homepage homepage Public

    Svelte

  3. OpenData OpenData Public

    JavaScript 1

  4. EgleKat/Camel-Carry EgleKat/Camel-Carry Public

    C#

  5. language-learning-chrome-extension language-learning-chrome-extension Public

    Thai learning extension to replace words on page or steam overlay (in the future) and keep track of learned words

    TypeScript

  6. thai-games thai-games Public

    TypeScript