Skip to content
View MarcWilliam's full-sized avatar

Organizations

@LoyalX @Orascom-RnD

Block or report MarcWilliam

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
MarcWilliam/README.md
Typing SVG

LinkedIn Profile Views


⚑ About

** R&D Section Head & AI Systems engineer ** I build the harness around the model β€” agent loops, context engineering, retrieval, tool access, and the eval infrastructure that decides whether any of it ships.

Full-stack engineer by background (10+ years of experince), which is exactly why my agents survive production β€” they're built like systems, not demos.

Career arc:  Blockchain / Solidity ──▢ Cross-platform mobile (Flutter/cordova) ──▢ Full-stack (.NET / Angular / Node) ──▢ AI Systems

🧩 What I Work On

πŸ€– Agent Engineering

Plan β†’ act β†’ observe loops with bounded autonomy: budgets, stop conditions, checkpoint gates, and human-in-the-loop escalation. Adversarially reviewed before it's trusted.

🧠 Context Engineering

Deciding what the model sees on every call β€” system state, retrieved knowledge, tool definitions, memory. Most agent failures are context failures, and that's where I spend my token budget.

🧭 Orchestration & Routing

Multi-provider, tiered / cascade routing optimized for cost-per-successful-task, not cost-per-token.

πŸ”Œ MCP & Agent Skills

Building Model Context Protocol servers and composable skills that give models governed access to real internal systems. Plumbing, not chatbots.

πŸ“š Retrieval & Open Knowledge

Hybrid RAG over messy real-world documents; vector search (Qdrant, pgvector) alongside open, markdown-based knowledge graphs the agents can read and maintain.

πŸ“ Evals as Infrastructure

Golden sets from real inputs, regression suites, LLM-as-judge where it earns its keep. Observability without evals is just watching things break in higher resolution.


πŸ€– AI & LLM Engineering

Anthropic Claude Code OpenAI Amazon Bedrock Azure OpenAI Ollama

MCP Semantic Kernel Microsoft.Extensions.AI LangChain

Qdrant pgvector RAG Langfuse LangSmith


πŸ› οΈ Stack

πŸ’¬ Languages

C# TypeScript Python JavaScript Dart

βš™οΈ Backend

.NET Node.js

🎨 Frontend

Angular React Next.js TailwindCSS

πŸ—„οΈ Data

SQL Server Postgres Redis MongoDB

☁️ Cloud & DevOps

AWS Docker Kubernetes Amazon ECS GitHub Actions Git


πŸ“Š GitHub Stats

GitHub Stats Top Languages Streak Stats Contribution Graph

Snake animation

Pinned Loading

  1. MedX MedX Public

    TypeScript 3 6

  2. LoyalX/LoyalX LoyalX/LoyalX Public

    TypeScript 2 2

  3. My-University My-University Public archive

    a Course Management System

    TypeScript 1 1

  4. File-Refactorer File-Refactorer Public

    an easy and quick way to rename multiple files at once.

    Java 1

  5. ACU-Times.php ACU-Times.php Public archive

    Website CMS for university Magazine/News

    PHP 1

  6. AI AI Public

    C++ 1