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

๐Ÿ’ซ About Me:

AI systems engineer & applied-R&D lead : 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 enterprise .NET / Angular on AWS), which is exactly why my agents survive production , they're built like systems, not demos.

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.

Career arc: AI systems โ† Full-stack (.NET / Angular / Node) โ† Cross-platform mobile (Flutter : it's been a while) โ† Blockchain / Solidity (it's been a long while)

Most of what I build lives behind an NDA. What's public here is a thin slice.

๐ŸŒ Socials:

LinkedIn

๐Ÿค– AI & LLM Engineering:

Anthropic OpenAI Amazon Bedrock Azure OpenAI Ollama Semantic Kernel Microsoft.Extensions.AI LangChain MCP Claude Code Qdrant pgvector RAG Langfuse LangSmith

๐Ÿ› ๏ธ Stack:

Languages
C# TypeScript Python JavaScript Dart

Backend
.Net NodeJS

Frontend
Angular React Next JS TailwindCSS

Data
MicrosoftSQLServer Postgres Redis MongoDB

Cloud & DevOps
AWS Docker Kubernetes Amazon ECS GitHub Actions Git

๐Ÿ“Š GitHub Stats:



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