Skip to content
View hallengray's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report hallengray

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

Hi, I'm Femi Adedayo

Entrepreneur, agency owner, and senior full-stack engineer based in the UK. I design and ship production-grade AI tooling, SaaS products, and developer infrastructure.

I run hgray.agency, where I build live products across healthtech, fintech, restaurant ops, edtech, logistics, femtech, and developer tooling.


Released & maintained

npm PyPI License

Production-grade RAG pipelines with evaluation baked in. A framework-agnostic CLI that scaffolds production RAG systems, runs continuous evaluation as a CI/CD gate, and scores any pipeline against the RAG Maturity Model (RMM-0 to RMM-5).

Six packages live on npm and PyPI. TypeScript CLI plus a Python pipeline, delegated through a subprocess bridge. MIT licensed.


Research & case studies

License

A pre-hyperopt screening framework for testing whether a candidate trading signal carries information over a baseline — before you spend cloud hyperopt budget finding out it doesn't. Four mechanical screens (coverage, lift, Jaccard, information-split) run in seconds on a laptop and produce a JSON verdict. Methodology applies to any signal hypothesis on any asset class; the repo ships a worked crypto case study where four well-known strategies failed pre-committed criteria — one of them killed by SIA in ~3 seconds, before any hyperopt ran. Apache 2.0.

A follow-up case study within SIA: a regime-switching strategy that combined two strategies which had already failed on their own, riding a trend-following signal in bull markets and buying dips in sideways ones. It became the first signal in the whole project to clear the SIA screen, then lost money out-of-sample anyway (best run about -9% over 16 months, profit factor 0.78, Sharpe roughly -0.23). The regime switching worked correctly. One of its two legs was simply unprofitable on unseen data, and the other could not carry it. A clean reminder that clearing the screen means "worth the expensive test," not "this works."


Featured work

Commercial and client products I've built end-to-end. Code is private. Some are live, others are in development for clients.

Healthtech

PearMedica (live) — B2B SaaS API for medical intelligence in Africa. Enterprise-ready symptom assessment and clinical triage powered by medical LLMs, a production RAG system, and deep African disease knowledge. NDPA-compliant.

Fintech

Correx (live) — Find the cheapest way to send money abroad. Compares live quotes from leading providers across UK to Nigeria, UK to Ghana, UK to India, and more.

Restaurant ops

NosHQ (live) — Multi-tenant restaurant POS built with Next.js 16, Supabase, and shadcn/ui. Real-time order management, kitchen display system, floor planning, inventory, and full UK compliance (VAT, allergens, tip law).

Femtech

Molly's Wellness Club (live) — A wellness platform for postpartum women across the UK. Personalized support, nutrition tracking, community engagement, and expert guidance.

Edtech

AkwaabaTech (in development, client project) — Ghana's first comprehensive educational platform combining affordable vocational training (barbing, carpentry, fish farming) with digital skills courses.

Logistics

VanGo (in development, client project) — Uber-style van hailing for bookings, moves, and deliveries. Instant booking, real-time tracking. Built on React 19, Next.js 15, TypeScript, and Tailwind CSS 4.

Developer tools

AuraTest (in development) — AI-driven test management platform with autonomous test orchestration. An intelligent Test Manager handles project setup, test planning, and reporting while testers focus on manual execution.


Open source & side projects

Beyond RAG-Forge and SIA, a handful of smaller tools and personal experiments:

  • n8n-nodes-twelvedata — n8n community node for Twelve Data financial APIs
  • supabase-auth-starter — Reusable Next.js + Supabase authentication template with OAuth
  • BPT — Blood pressure tracking app with daily readings, diet, and exercise logging
  • football-edge (personal) — Big-5 football value-betting tool with per-league trained models, live UK bookmaker odds, AI-explained picks, and a paper-trading tracker. Live demo (password-gated)

Stack I ship with

Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS, shadcn/ui Backend: Supabase (PostgreSQL, Auth, Storage, Edge Functions, Realtime), Node.js, Python AI: Anthropic, OpenAI, RAGAS, DeepEval, OpenTelemetry, MCP Infra: Vercel, Turborepo, pnpm workspaces, uv, GitHub Actions


Find me elsewhere

Pinned Loading

  1. rag-forge rag-forge Public

    Production-grade RAG pipelines with evaluation baked in

    Python 7

  2. n8n-nodes-twelvedata n8n-nodes-twelvedata Public

    Twelve Data

    TypeScript 1 1

  3. BPT BPT Public

    Simple blood pressure tracking app with daily readings visualization, diet and exercise logging. Built with Next.js, Tailwind CSS, and shadcn/ui.

    TypeScript

  4. supabase-auth-starter supabase-auth-starter Public template

    Reusable Next.js + Supabase authentication template with OAuth

    TypeScript