// projects

Things I've built.

Systems programming, web infrastructure, and AI tools — roughly in the order I learned to think.

AI / Full-Stack

AI Strategy Research Assistant

WIP

Consultants spend 60% of their time gathering and synthesizing information. This tool changes that ratio.

You give it a business question — "What are AI adoption patterns in retail?" — and a multi-agent pipeline handles the research: decomposing the question, running parallel searches, synthesizing findings, and returning a structured report with citations.

Built with LangGraph for orchestration, the Anthropic API for reasoning, and a Next.js interface for output.

PythonLangGraphNext.jsAnthropic APITypeScript
View on GitHub →

AI / Developer Tool

myWikiCLI

WIP

A second brain that lives in your terminal. Inspired by Andrej Karpathy's approach to personal knowledge management: store notes, connect ideas, and retrieve them by semantic meaning rather than exact keywords.

Built as a CLI tool so it stays out of the way and integrates with any workflow.

PythonCLIEmbeddingsSQLiteVector Search
View on GitHub →

SaaS / Full-Stack

E-DAQIQ

COMPLETED

A multi-tenant SaaS platform for law firms. Replaces scattered spreadsheets and disconnected billing tools with a single role-aware system: case lifecycle management, a client-facing portal, document vault with versioning, invoice generation, and a reporting dashboard. Led a team of 3 developers.

LaravelMySQLBootstrapjQueryPHP
View on GitHub →

// all projects

LIVE

Web-Server

A production-capable HTTP/1.1 web server built from scratch in C++. Handles concurrency, CGI, and virtual hosts.

C++HTTPSocketsUnix
View on GitHub →
ARCHIVED

miniRT

A ray tracer built in C. Renders 3D scenes with lighting, shadows, and reflections from scratch — no libraries.

CRay TracingLinear AlgebraGraphics
View on GitHub →
ARCHIVED

Mini_Shell

A Unix shell implementation in C. Supports pipes, redirections, environment variables, and built-in commands.

CUnixParsingProcesses
View on GitHub →
ARCHIVED

42-Philosopher

The dining philosophers problem implemented in C with threads and mutexes. A study in concurrency and deadlock prevention.

CThreadsMutexesConcurrency
View on GitHub →
ARCHIVED

Push_swap

Sorting algorithm implementation using two stacks and a constrained instruction set. Optimized for minimum moves.

CAlgorithmsSortingData Structures
View on GitHub →
LIVE

Inception

A Docker-based infrastructure project: nginx, WordPress, and MariaDB orchestrated with Docker Compose inside a VM.

DockerDevOpsNginxMariaDB
View on GitHub →