Skip to content
View themroats's full-sized avatar

Block or report themroats

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
themroats/README.md

Hi, I'm Otis 👋

Software Engineer II at Microsoft (Azure Core Insights). I build and operate large-scale backend and data systems: services, pipelines, and the infrastructure that keeps them reliable at fleet scale.

Featured projects

Pac-Mapper is for runners and cyclists trying to cover every street in their city. It syncs Strava activities, map-matches GPS traces against OpenStreetMap streets using PostGIS, visualizes street-level coverage with Leaflet, and suggests OSRM routes to explore an entire city, like Pac-Man eating dots on a map. Built with FastAPI + React, deployed on Azure (App Service, ACR, PostgreSQL Flexible Server). Live demo · Code Python · FastAPI · PostGIS · React · TypeScript · Leaflet · OSRM · Azure

mcp-data-detective is an MCP server that turns any LLM into an interactive data-engineering copilot: connect, query, profile, and monitor SQLite/Parquet/CSV sources through natural conversation. Validated against the 20.9M-row NYC TLC dataset. Python · MCP · DuckDB · FastMCP

Tech I work with

Backend & data: Python · FastAPI · SQL · KQL · PostgreSQL / PostGIS · SQLAlchemy · REST APIs · Docker

Cloud & infra: Azure (App Service, ACR, Functions) · Azure Data Explorer (Kusto) · Databricks · Spark

ML & tooling: PyTorch · MLflow · Hyperopt · MCP · RAG · DuckDB

Also work in: C# · TypeScript · Scala

Connect

LinkedIn · [email protected]

Pinned Loading

  1. pacman-tracker pacman-tracker Public

    For runners and cyclists trying to cover every street in their city! Syncs Strava activities, tracks street-level coverage, and suggests routes to explore an entire city.

    Python

  2. mcp-data-detective mcp-data-detective Public

    MCP server that turns any LLM into an interactive data-engineering copilot

    Python