Just a developer building AI-integrated systems and microservice architectures. My work spans Next.js frontends, .NET API gateways, agentic RAG pipelines, and containerised multi-service deployments with Docker.
Developer
An agentic RAG platform for security advisory intelligence. Combines a .NET 8 API gateway with five Python FastAPI microservices for vulnerability search, PDF analysis, and operational monitoring, all surfaced through a Next.js dashboard.
Built hybrid retrieval over GitHub Security Advisories using OpenSearch BM25 and vector search with Jina AI embeddings. The agentic RAG workflow adds retrieval routing, document grading, query rewriting, and answer generation via LangGraph, with local LLM inference through Ollama.
Orchestrated the full stack with Docker Compose: .NET gateway, LangChain and LangGraph AI services, Hangfire recurring advisory ingestion, Langfuse observability tracing, PostgreSQL, Redis, and OpenSearch, with JWT and optional Google and GitHub OAuth authentication.
Developer
An AI-powered causal event graph system for understanding why complex world events happen through interactive cause-and-effect chains. Built with a .NET 8 REST API using Clean Architecture (MediatR, CQRS, FluentValidation) and a Python FastAPI AI sidecar for local LLM inference.
Models events as directed graph nodes in Neo4j with typed causal edges (DirectlyCaused, ContributedTo, Contested, Enabled, Prevented) and supports multi-perspective analysis through Mainstream, Geopolitical, Structural, Economic, and Revisionist lenses. EF Core handles PostgreSQL persistence for users, chains, and audit data.
The AI sidecar uses Ollama for local LLM inference and Qdrant for vector search, generating causal chain suggestions and event summaries with no external API keys required. The full stack runs on Docker Compose with JWT auth, Redis caching, Serilog structured logging, and ASP.NET health checks.
I build systems end to end, from the interface down to the database and everything in between.
Next.js and React frontends, .NET 8 API gateways, and Python backends with TypeScript end to end.
Agentic RAG pipelines, LangChain and LangGraph workflows, local LLM inference via Ollama, and semantic vector search.
Microservice design, REST API gateways, JWT and OAuth auth, Hangfire background jobs, PostgreSQL with EF Core, and Redis caching.
Docker Compose multi-service deployments, OpenSearch hybrid retrieval, and observability with Langfuse tracing and ClickHouse.