Surf Quest · Quest LogHP 100/100

quest log unlocked

Projects

Main quests and side quests from the archipelago - AI agents, cloud apps, and systems tools built from scratch.

Main Quests

Boss fights. Highest XP drops.

4 Active

Main Quest#01
ClearedReward · XP + Stack

Lost-in-SF — Autonomous AI Quest Agent

An AI agent that plays a live city quest game end-to-end using specialist sub-agents.

  • Specialist sub-agents coordinate over agent-to-agent (A2A) protocols, grounded by RAG over Azure AI Search
  • Cross-session memory plus logging middleware that records every model call and tool use
  • Python
  • Microsoft Agent Framework
  • Azure OpenAI
  • MCP
  • A2A
  • RAG
Main Quest#02
ClearedReward · XP + Stack

FAQ Assistant — RAG Knowledge Bot

A RAG-powered assistant that grounds every answer in retrieved FAQ context.

  • Vector semantic search in Azure SQL Hyperscale feeding GPT-4o
  • Zero out-of-scope answers in testing — responses are grounded exclusively in retrieved context
  • Python
  • Azure SQL
  • Vector Search
  • GPT-4o
  • MCP
Main Quest#03
ClearedReward · XP + Stack

Review Moderation Agent

A cloud-hosted content classifier for product reviews, deployed as a managed agent.

  • Classifies reviews as SAFE / NEEDS_REVIEW / UNSAFE
  • Routes each review to approve, block, or human review based on confidence
  • Python
  • Microsoft Foundry
  • Agent Framework
  • OpenAI SDK
Main Quest#04
ClearedReward · XP + Stack

LEGO Set Browser

A full-stack web app for browsing, searching, and filtering thousands of LEGO sets.

  • Containerized Flask app on Azure Container Apps with serverless ingest via Azure Functions
  • Pagination, full-text search, and theme / year / part-count filtering
  • Python
  • Flask
  • Azure Container Apps
  • Cosmos DB
  • Azure Functions
  • Docker
  • Bicep

Side Quests

Optional routes. Still worth the paddle.

9 Cleared

Side Quest#01
ClearedReward · XP + Stack

Quest

City exploration app that turns your neighbourhood into a game — real-world challenges, photo proof on location, XP, badges, and leaderboards.

  • Expo
  • React Native
  • TypeScript
Side Quest#02
ClearedReward · XP + Stack

FlockIn

Web/mobile platform that recommends campus events, clubs, and resources to students based on interests and past activity.

  • TypeScript
Side Quest#03
ClearedReward · XP + Stack

traceroute_analyzer

Zero-dependency Python CLI that parses raw .pcap traceroute captures, auto-detecting Linux (UDP) and Windows (ICMP Echo) modes and matching replies to probes.

  • Python
  • pcap
  • TCP/IP
Side Quest#04
ClearedReward · XP + Stack

TCP-Traffic-Analyzer

Pure-Python engine that reconstructs TCP connection state machines and extracts performance metrics from raw .cap captures — zero external dependencies.

  • Python
  • TCP
  • RTT analysis
Side Quest#05
ClearedReward · XP + Stack

WebTester

Low-level network diagnostic tool that analyzes web servers using raw sockets and TLS directly — no high-level HTTP libraries.

  • Python
  • Raw sockets
  • TLS/SSL
Side Quest#06
ClearedReward · XP + Stack

PMan

Linux process manager in C that mimics an OS shell — manages background processes through system calls.

  • C
  • Linux
  • System calls
Side Quest#07
ClearedReward · XP + Stack

Airline Check-in Simulator

Multi-threaded task scheduler and airline check-in simulation using POSIX threads, mutexes, and condition variables.

  • C
  • POSIX threads
Side Quest#08
ClearedReward · XP + Stack

Simple File System Utility

Command-line utilities to read, list, and write files on MS-DOS FAT12 disk images — built from scratch with a focus on binary data integrity.

  • C
  • FAT12
  • Manual memory management
Side Quest#09
ClearedReward · XP + Stack

learning-buddy

A published Claude Code skill that acts as a personal code learning partner, using Socratic questioning and the 4Ds methodology — it never just hands you the answer.

  • Claude Code
  • AI tooling