Skip to content
View hassanatic's full-sized avatar

Highlights

  • Pro

Block or report hassanatic

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

Hassan Abdullah

Software Engineer — Distributed Systems, Platforms, and Agentic AI

LinkedIn  ·  GitHub  ·  Email  ·  Portfolio


About

I build and operate backend systems, with a focus on distributed architectures, developer tooling, and the infrastructure around autonomous AI agents. I am currently completing a Master's in Computer Science and Engineering at the University of Oulu, and working as a thesis worker at Metosin, where I design governance, observability, and orchestration layers for agentic AI systems.

I care about systems that are reliable, observable, and clear to the people who maintain them.


Current Work

Runtime Governance for Autonomous AI Coding Agents — Master's Thesis, Metosin

A control-plane-style framework that makes the behaviour of AI coding agents (Claude Code and Gemini CLI) observable and subject to runtime policy, without modifying the agents themselves. It captures lifecycle events through native hooks, routes them through a durable Temporal workflow, and delivers structured telemetry to a self-hosted Langfuse platform. Governance layers handle policy enforcement, anomaly detection, goal assessment, hallucination detection, and data lineage.

Go · Python · Temporal · Langfuse · Docker · ClickHouse · MCP


Selected Projects

Enterprise RAG Knowledge Assistant Containerised retrieval-augmented generation system for semantic document querying, with embedding pipelines, re-ranking, and streaming citation-tracked responses. Deployed on Kubernetes.
Python · LangChain · pgvector · FastAPI · Docker · Kubernetes

Distributed LLM Inference Platform Microservices architecture for distributed model serving across compute nodes, benchmarked for latency and reliability, with Prometheus monitoring and REST/gRPC integration.
Go · Python · Kubernetes · gRPC · Prometheus


Technical Focus

Languages  Go, Python, TypeScript, Java, SQL, Bash

Platforms & Infrastructure  Kubernetes, Docker, Linux, Azure, microservices

CI/CD & Observability  GitHub Actions, GitLab CI, Jenkins, Prometheus, Langfuse

Data  PostgreSQL, MySQL, pgvector, query optimisation

Agentic AI  Claude Code, LangChain, LangGraph, Temporal, MCP


Experience

Thesis Worker — Metosin  ·  2026 – Present Backend platform services and governance layers for autonomous AI systems.

Research Assistant — University of Oulu  ·  2025 Distributed system architectures and inference pipeline benchmarking.

Software Developer — ACE Money Transfer  ·  2023 – 2025 Backend services and REST APIs in Go and PHP for a global fintech platform.


Based in Finland

Popular repositories Loading

  1. echo-agent echo-agent Public

    A private, local-first personal AI agent — your own Jarvis over Telegram, powered by Ollama or cloud LLMs

    Python 1

  2. doctorsonhand doctorsonhand Public

    Flutter healthcare app to find nearby doctors with maps, routing, and Firebase — final year project

    Dart

  3. WeatherApp WeatherApp Public

  4. geo-query geo-query Public

    Laravel REST API for storing and querying user geolocation data

    PHP

  5. homework1_mobileComputing homework1_mobileComputing Public

    Android starter app built with Kotlin and Jetpack Compose for the Mobile Computing course

    Kotlin

  6. distributed_llm_system distributed_llm_system Public

    Distributed LLM serving system using gRPC and Kafka for inter-service communication

    Python