Senior Software Developer & Tech Lead in Toronto, Canada.
I build full-stack systems and AI-powered developer tools. Currently focused on LLM integrations, the Model Context Protocol (MCP) ecosystem, and making databases more accessible through natural language.
|
querywise — AI-powered database query generator A terminal UI (TUI) that lets you describe what you want in plain English and generates, explains, and executes SQL across Postgres, MySQL, and SQLite. Built with Rust, ratatui, and multi-provider AI support (Anthropic, OpenAI, Ollama).
|
mcpx — Lightweight MCP gateway proxy A reverse proxy for Model Context Protocol servers with bearer/API key auth, per-tool rate limiting, tool-level access control (allow/deny lists, read-only mode), and structured audit logging. One binary, zero dependencies beyond the Go stdlib.
|
Languages Go · Rust · TypeScript · Python · Java
Frontend React · Next.js · Tailwind CSS
Backend Node.js · Express · Flask · gRPC
Data PostgreSQL · MongoDB · Redis · SQLite
Infra Docker · GitHub Actions · AWS · Terraform
AI/ML LLM APIs (Anthropic, OpenAI) · MCP · Ollama · RAG pipelines
- Building developer tools on top of the Model Context Protocol (MCP)
- Using LLMs as reasoning engines inside CLI and TUI applications
- Rust for performance-critical systems and terminal interfaces
- Bridging the gap between natural language and structured data
