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

LinkedInProfile 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

AnthropicClaude CodeOpenAIAmazon BedrockAzure OpenAIOllama

MCPSemantic KernelMicrosoft.Extensions.AILangChain

QdrantpgvectorRAGLangfuseLangSmith


🛠️ Stack

💬 Languages

C#TypeScriptPythonJavaScriptDart

⚙️ Backend

.NETNode.js

🎨 Frontend

AngularReactNext.jsTailwindCSS

🗄️ Data

SQL ServerPostgresRedisMongoDB

☁️ Cloud & DevOps

AWSDockerKubernetesAmazon ECSGitHub ActionsGit


📊 GitHub Stats

GitHub StatsTop LanguagesStreak StatsContribution Graph

Snake animation

Popular repositories Loading

  1. MedX MedXPublic

    TypeScript 3 6

  2. File-Refactorer File-RefactorerPublic

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

    Java 1

  3. Inventory-Management-System.java Inventory-Management-System.javaPublic archive

    Java OOP - training project to learn java oop, an inventory management system

    Java 1

  4. My-University My-UniversityPublic archive

    a Course Management System

    TypeScript 1 1

  5. Laser-Pointer-Tracking.OpenCV Laser-Pointer-Tracking.OpenCVPublic archive

    HCI spring training Project -> track lazer pointer threw webcam using OpenCV

    Java

  6. IMG-Brightest-Spot.java IMG-Brightest-Spot.javaPublic archive

    HCI Spring Training 2016 Task 1 -> find the brightest spot in image ( from scratch , grey scale )

    Java