Skip to content
View alexhaya4's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report alexhaya4

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

Alex Odhiambo Haya

Alex Odhiambo Haya. Python Developer. Backend systems and AI evaluation.

Python Developer | AI Evaluation & Red Teaming

I build Python backends, AI evaluation tools and model-deployment workflows. My work includes FastAPI services, background workers, PostgreSQL and Redis infrastructure, and embedded ML.

Based in Nairobi, with an electrical and electronics engineering background and professional experience in AI evaluation and agent red teaming at Turing.

Open Source Projects · Other Public Repositories · Portfolio · Research

Skills

Area Skills and implementation work
Python backend development FastAPI, PostgreSQL, Redis, model API integration and background job execution.
Testing and validation pytest, prediction-error checks, execution reports and compiled firmware validation in QEMU.
AI evaluation and red teaming Adversarial scenarios, agent tool-use evaluation, coding evaluation tasks, rubric-based assessment and reproducible failure cases.
ML and embedded systems TensorFlow/Keras, TensorFlow Lite Micro, C/C++, ESP-IDF, FreeRTOS and CAN/TWAI.

Open Source Projects

MIT-licensed projects with public source code, documentation and implementation evidence.

TinyML Deployer

Open source · MIT license

Python · TensorFlow Lite Micro · C++ · ESP-IDF · Espressif QEMU

A Python CLI that converts models, checks prediction error and generates model-specific ESP32-S3 firmware. Float32 and INT8 fixtures run as compiled firmware in QEMU; archived reports preserve model identities, validation inputs and individual predictions. Physical-board validation remains pending.

Signal to Silicon. Watch the 36-second TinyML film.

Source · Case study · Execution reports · Watch Signal to Silicon

Film and poster: Alex Haya. Board photograph: Espressif, cropped and animated. Media: CC BY-SA 4.0.

Neuro-Fuzzy Control

Open source · MIT license

A Python and Raspberry Pi platform for DC motor-speed control, with PI, PID and neural-tuned fuzzy controllers.

Source · Research record

Other Public Repositories

Repository Implementation License
tradingsys Python backend infrastructure, TimescaleDB persistence, a hash-chained audit log and observability. Phase 1 infrastructure; strategies and order placement are not implemented. Proprietary
DC Motor Training Station Python desktop development, manual and ANFIS control, monitoring and session logs. Starts in simulation mode. Not declared
CAN Display C, ESP32-S3, FreeRTOS, CAN/TWAI and LVGL. Signal decoding and queue-based display updates. Not declared

Professional Experience

Turing · AI Training & Evaluation Specialist · Aug 2025 to Feb 2026

Agent red teaming, coding evaluation tasks and reproducible failure cases, alongside contributor team leadership. My evaluation work includes instruction following, tool selection, tool arguments, reasoning quality and whether observed results support the final answer.

Private Work

Rylgam / RL Gym · Founder & Engineer · Jan 2026 to present

I am developing an AI agent evaluation platform: Python backend, model API clients and background workers, with isolated agent execution, tenant access controls and usage tracking. Built with FastAPI, PostgreSQL and Redis, with a React/TypeScript interface. Private source, in development.

Project notes

AI Safety Research

Hallucination Detection and Vulnerability Discovery in Large Language Models: a manuscript on adversarial evaluation, hallucination types and grounding verification.

What Resists Relocation: an unpublished study of deployment-framed reward-hacking tasks and measurement limits. The downstream experiment on evaluation framing has not been run.

Pinned Loading

  1. tinyml-deployer tinyml-deployer Public

    CLI tool for deploying TensorFlow Lite models to ESP32 and STM32 microcontrollers

    Python 1 1

  2. dc-motor-neuro-fuzzy dc-motor-neuro-fuzzy Public

    Neuro-Fuzzy DC Motor Control System

    Python 1

  3. tradingsys tradingsys Public

    Python

  4. AVR-projects AVR-projects Public

    Forked from swharden/AVR-projects

    A collection of standalone AVR projects written in C

    C

  5. dc_motor_training_station dc_motor_training_station Public

    ANFIS DC Motor Training Station

    Python