Built Caylex Backoffice from scratch — the internal staff console
One place for the team to onboard MCP servers, watch background jobs, flip feature flags, find and clean up orphaned data, and see how the product's being used.
Code, design, infrastructure, and AI — from my first college projects to founding-engineer work.
2019 → today.
One place for the team to onboard MCP servers, watch background jobs, flip feature flags, find and clean up orphaned data, and see how the product's being used.
Checks each new MCP server, runs the whole onboarding on its own, and publishes only the ones that pass a health check. Shipped as a CLI and a skill: any server with self-registration (DCR) onboards hands-free.
The OTel pipeline that pulls logs, metrics, and traces from across the system into one place — the backbone the LLM tracing plugged into a month later.
Customers can route their own telemetry straight from Caylex to whatever monitoring tool they already run — plus the admin UI to set it up.
Tracing on every model call: prompt, tokens, latency, cost. When an agent misbehaves, we replay exactly what it saw. Built on the OTel pipeline I'd set up the month before.
A new design system, built so AI agents can read it too (JSON-LD, llms.txt), with analytics. Live.
Agents pull in a skill — its instructions and tools — only when a task needs it, not on every request. The library can grow large while any single agent's context stays small.
Surfaces security issues found on connected servers and their tools, with a detail panel and advisory fixes, plus notifications when something needs attention.
The UI to give an agent its identity and instructions in plain markdown — its name, description, and how it should behave.
An admin sees how risky each tool is, sorts and filters by severity, bulk-disables the dangerous ones, and overrides a rating when needed — governance over what an agent is allowed to touch.
A memory of what lives in each connected tool — Linear, Notion, Slack. The agent checks the map first, then queries only the tool that has the answer. I built the backend and the config UI.
Works out what each server and its tools actually do, scores how much each tool can affect things, and flags security risks.
The flow for browsing the library of available servers, filtering by category, seeing details, and connecting them to a project — plus session recovery and faster page loads.
Agents that reason through multi-step problems and call the right tools, wired into scalable systems for industry-specific workflows.
An MCP server that pipes live logs and traces to the LLM — every debugging prompt arrives with real observability context, not just the question.
Improved root-cause-analysis speed by 60%, cutting incident resolution from hours to minutes for large-scale cloud environments.
Traces a failure back to its source and proposes the code or config fix — the triage pass an on-call engineer would otherwise do by hand.
Built the backend APIs and the UI for logs, the foundational pillar of an observability platform.
A Python framework that syncs third-party sources into BloomChat AI on a schedule, keeping its data fresh without manual imports.
Added Pydantic validation across the FastAPI endpoints, catching bad data and schema drift at the service boundary before it reached downstream pipelines.
Node.js, PostgreSQL, a vector DB, and AWS powering real-time image sharing for attendees at Laracon India 2023.
Kafka, FastAPI, and MongoDB on Azure, processing millions of live-stream events every hour.
Automated model training and data exchange across distributed nodes.
Deep-learning models that recognize furniture, trained and deployed on AWS.
Algorithms that rebuild full hyperspectral images from ordinary RGB input.
Integrated sensor data pipelines for live process monitoring on the factory floor, plus IoT-based permeability and viscosity tests using microcontrollers.
Automatic number-plate recognition in Python — detecting and reading vehicle plates from images with OpenCV.
Turning raw data into a clear narrative — a storytelling project (Alpha AI).
Before all this — college, 2017–18: a multi-purpose gadget, an audio mixer, and a CAD laptop stand.