Skip to content
View hemdagem's full-sized avatar

Block or report hemdagem

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

Hi, I'm Hemang πŸ‘‹

Principal Engineer Β· Platform Engineering Β· AI Agents Β· Engineering Leadership
Building tools that help developers ship faster, think less about infrastructure, and focus on what matters.

LinkedIn London, UK Focus


πŸš€ About Me

I'm a Principal Engineer with 15+ years of experience across full-stack development, cloud platform engineering, AI agent development, and engineering leadership. Currently at Freestar, I lead platform initiatives that reduce developer cognitive load, accelerate delivery, and cut infrastructure costs β€” using AI tooling as a core lever.

I've worn many hats: IC contributor, Technical Architect, Engineering Manager, and Team Lead β€” which means I understand the challenges at every layer of a software organisation.


πŸ”¨ What I'm Working On

  • πŸ€– Building AI agentic workflows using Google ADK, Gemini, LiteLLM, and Python to automate developer tasks at scale
  • β˜• Leading a Java 8 β†’ Java 21 migration across 15 applications, removing 2,400+ CVEs β€” accelerated 5Γ— by an AI agent following defined migration rules
  • ☁️ Optimising GCP infrastructure costs β€” achieved $5K/month savings by re-architecting Dataflow jobs and removing Streaming Engine overhead
  • πŸ”§ Improving developer experience through GitHub Copilot rollout, CI/CD pipeline enhancements, and legacy code refactoring for testability

πŸ› οΈ Tech Stack

Languages & Frameworks

Java Python JavaScript Spring .NET

Cloud & Infrastructure

GCP AWS Terraform Docker Cloudflare

AI & Agents

Gemini Agent Development Kit LiteLLM

Dev Tools

GitHub Copilot Cursor Claude Code


πŸ† Key Achievements

🎯 Achievement πŸ’‘ Impact
Java 8 β†’ Java 21 migration (15 apps) Removed 2,400+ CVEs; AI-assisted migration cut timeline from months to weeks
GCP architecture redesign $5K/month cost saving via Dataflow & Streaming Engine optimisation
ADK Agent Template Reusable Python agent framework adopted across the business for lead gen & site diagnostics
GitHub org consolidation Merged 5 GitHub orgs into one, dramatically improving onboarding & offboarding
Cloudinary commitment switch $4K/month saving by switching from on-demand to commitment pricing at Cazoo
SOX compliance via Retool Zero direct AWS production access for product teams β€” fully auditable
Email delivery system Architecture enabling billions of emails sent (Totaljobs)
Consent Management (TCF v1) Delivered Transparency & Consent Framework across all group sites

πŸ’Ό Career Snapshot

2023–Present  Principal Engineer          Freestar (Remote, UK)
2022–2023     Platform Engineering Mgr    Cazoo (London)
2022          Senior Engineering Mgr      iTech Media (London)
2021–2022     Engineering Manager         iTech Media (London)
2020–2021     Technical Architect         Totaljobs (London)
2016–2020     Managing Senior Developer   Totaljobs (London)
2015–2016     Senior Developer            Totaljobs (London)
2013–2015     Web Developer               Totaljobs (London)
2010–2013     Web Developer               Contra Agency (London)
2007–2010     Software Engineer           E-Nik Ltd (London)

🌱 Engineering Philosophy

"The best platform is one developers don't have to think about. My job is to make that real."

  • Outcome-focused β€” I build things that deliver measurable business value, not just technically interesting solutions
  • AI-first workflows β€” I use AI agents to do the heavy lifting, reserving human effort for decisions that truly need it
  • Developer empathy β€” Cognitive load is a real cost. Good tooling and documentation are as important as good code
  • Mentorship β€” I've helped 4+ engineers get promoted and believe coaching is a core part of being a senior engineer

πŸ“« Get in Touch


Profile views

Pinned Loading

  1. AccountInformation AccountInformation Public

    Track your monthly spend

    C# 1

  2. ProEvoCanary ProEvoCanary Public

    A MVC app to record matches between players of Pro Evolution Soccer

    C# 1

  3. auth0-fastmcp auth0-fastmcp Public

    Full Auth0 Interactive flow with FastMCP and VS Code

    Python 1

  4. cinema-showtimes/cinema-showtimes.github.io cinema-showtimes/cinema-showtimes.github.io Public

    JavaScript

  5. killer-sudoku/killer-sudoku.github.io killer-sudoku/killer-sudoku.github.io Public

    TypeScript