Skip to content
View hghalebi's full-sized avatar
🦀
🦀

Block or report hghalebi

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

Hamze Ghalebi

Forward-Deployed AI Engineer · AI Systems Architect

I turn AI prototypes into reliable systems your team can use.

Hands-on delivery of AI agents, document workflows and internal tools.
Connected to your data, integrated with your software, measured against a real business outcome.

Discuss an AI engineering project by email Connect with Hamze on LinkedIn Visit Remolab

Paris · Remote collaboration · English / French · Consulting & embedded delivery

Production AI workflow: typed inputs, durable jobs, scoped tools, timeout recovery, validation and observability.

Architecture illustration, not live telemetry. View the static version.


Where I can help

What is blocking you? What we work on
The AI prototype works. It is not ready to ship. Build a production workflow around your agents, RAG or document processing: API and data integration, evaluation, access controls, human review and deployment.
The AI system is unreliable, expensive or hard to debug. Diagnose failures. Add structured outputs, tracing, bounded retries, recovery and regression tests. Measure quality, latency and cost per completed task.
You need someone to own delivery, not just recommend tools. Embed with your product and engineering team: scope the workflow, design the architecture, write the code, support rollout and hand over an operable system.

Start with one valuable workflow. Agree on what success means, ship a narrow slice, and expand based on evidence. The deliverable is working software, evaluation evidence and an operational handover.

Why I work this way

I am CTO at Remolab. Previously, I led product and technology at Welcome Account, working on payments and AI-assisted KYC in a regulated environment.

That background shapes how I build: understand the user's job, integrate with the systems already in place, and make it clear what happens when something fails. I work with the team using the system, not only the team commissioning it.

Public engineering work

Start here: Production AI Systems Architecture — my book on evaluation, typed workflows, human oversight, observability, security and AI economics.

Project What you can inspect
Reliable AI Agents Book and Rust / Rig / Postgres reference implementation covering durable jobs, explicit state, recovery and operational gates.
LLM Observability Guide OpenTelemetry + SigNoz guide and examples for tracing model calls, tool execution and multi-agent workflows.
Typed LLM Boundaries Guide and examples for turning natural-language inputs into typed, validated data before downstream software acts on it.
AIMX Safe Rust bindings for Apple's on-device Foundation Models, with typed sessions, structured outputs and tool-call results.
fair-eval Rust audit harness for testing output differences across otherwise equivalent hiring cases with controlled identity-linked cue changes.
Agentic Workstation Repeatable Ubuntu environments for coding agents, with profiles, health checks, a Rust planning CLI and Nix-based validation.

These are books, reference implementations and tools, not a list of client deployments. Each repository has its own scope and license.

Current technology focus

I am interested in the shift from chat interfaces to useful, tool-using systems—and in making those systems dependable, inspectable and useful to the people they serve:

  • Agentic software engineering: bounded coding-agent changes, executable verification gates and recoverable delivery workflows—not code generation without review.
  • Production agents: durable, tool-using workflows with typed boundaries, policy controls, evaluation and operational visibility.
  • On-device and local inference: exploring the trade-offs of running models close to the user—from Ollama-powered agent labs to safe Rust bindings for Apple's on-device models.
  • Human-centered AI: context-aware support, with product learning grounded in whether it genuinely helps the people using it.

Currently building

Dayeh — an early-stage, proactive AI parenting companion. Building context-aware support and learning which behaviours genuinely help parents. TypeScript + Mastra.

Agent delivery infrastructure — developing a Rust execution graph for coding agents, with typed evidence, assurance and path optimization. The focus: making agent-assisted engineering reviewable and recoverable, not just fast once.

Stack & engineering approach
Layer Tools and practices
Application & agents Rust · TypeScript · Python · Rig · Mastra · RAG · Tool calling · Structured outputs
Backend & state Axum · Tokio · PostgreSQL · Background workers · Idempotency · Durable jobs
Operations OpenTelemetry · SigNoz · Sentry · Docker · NixOS · GitHub Actions
Controls Evaluation suites · Scoped permissions · Human review · Audit events · Recovery paths

Rust is a strong part of my toolkit, not a requirement for your project. I work with the stack your product and team need.

Teaching & learning in public

Agentic Rust: Core Labs 101 — 20 hands-on labs for building Rust agents, from typed outputs and tool policies to local models, RAG and durable runs.

AI Reading Club — foundational AI papers and the engineering questions behind them.

Phippy Gaming Workshop — an AI-assisted game-building starter workshop for young and first-time creators, taught at AI Engineer, AGNTCon and CNCF Kids Day.

rust-ml.com · Category Theory for Tiny ML in Rust — learning machine learning through small, inspectable systems.


Have a workflow that should work better?

Send me what happens today, what is blocked, and what a useful result would look like. Add your timeline. No pitch deck required.

Discuss a project by email · Message me on LinkedIn

The model can be probabilistic. The system still needs clear responsibilities.

Pinned Loading

  1. remolab-fr/kyc-api-frontend-guide remolab-fr/kyc-api-frontend-guide Public

    KYC API Frontend Guide

    Python

  2. rust-llm-observability-guide rust-llm-observability-guide Public

    OpenTelemetry for Rig Agents: Practical tutorial from first run to production rigor

    Shell 6

  3. RustSandbox/MCP-Development-with-Rust RustSandbox/MCP-Development-with-Rust Public

    This comprehensive learning resource provides two complete tutorials for mastering Model Context Protocol (MCP) development with Rust. From beginner-friendly introductions to production-ready enter…

    Rust 21 6

  4. category_theory_transformer_rs category_theory_transformer_rs Public

    Tiny ML, Rust types, and category theory, executable structure, not AI magic.

    Rust 115 10

  5. ai-reading-club ai-reading-club Public

    An AI Reading Club on foundational papers in modern language models.

    Rust 10

  6. rust-ml rust-ml Public

    Understand ML by implementing it

    Rust 11 3