jshah

Projects

A few things I've built and written about.

2026 - Current Live

Argus

An internal AI knowledge assistant that turns a company's scattered knowledge across GitHub, docs, the wiki, Jira, and Slack into synthesized, source-cited answers in seconds, and gets sharper over time through a human-reviewed memory.

PythonClaudeAWS BedrockPostgreSQLMCPSlack
2025 - Current Live

Vera

An agentic AI platform for privacy and compliance teams. Vera doesn't just answer questions; it takes real action, reading and writing across a customer's privacy program through governed tools. The guiding principle was agentic power with safety: customers stay in full control, and a human-in-the-loop model approves every consequential action. I led the team that built it as engineering manager while staying hands-on in the architecture and code, designing core parts of the agent and building many of the MCP tools it acts through.

FastAPILlamaIndexClaude SonnetClaude HaikuAmazon Titan
2021 - Current Live

Request Manager Agent

An agent that runs inside a customer's own infrastructure and fulfills privacy data requests (access, deletion, identifier lookups) directly against their databases, so the sensitive personal data it acts on never has to leave the customer's network.

PythonRuby on RailsRedisPostgreSQLPydanticDocker
2020 - 2021 Shipped

Beanstalk → ECS

A platform migration moving a production Rails monolith off a managed PaaS (AWS Elastic Beanstalk) onto containerized ECS/Fargate, then hardening the build pipeline, worker fleet, and alarming around it.

Ruby on RailsAWS ECS/FargateDockerTerraformGitHub ActionsSQSDatadog
2020 - 2021 Archived

COVID Slack Bot

A Slack bot I built early in the pandemic to pull COVID-19 numbers straight into a workspace. Typing /covid-state-data CA or /covid-usa-data returned not just cumulative positives, negatives, and deaths but daily changes and 7-day moving averages, all formatted as Slack Block Kit messages. It read live figures from The COVID Tracking Project's API, verified every request with an HMAC signature, supported an OAuth install flow, and shipped as a Dockerized Rails service tested in CI. It wound down in 2021 when The COVID Tracking Project stopped collecting data.

Ruby on RailsHTTPartySlack APIDockerRSpecCircleCI
2017 Archived

Wallpaper Bot

A weekend project from 2017. Every week it authenticated to Reddit via OAuth, pulled the top 25 posts from r/wallpapers, filtered down to anything above 1000 karma, downloaded the images (with special-cased handling for Imgur links vs. direct URLs), zipped them up, and emailed the archive. Built in Java with JRAW for the Reddit API, MongoDB for config storage, and a small Jersey/Grizzly server. Never fully shipped the email step, but a good excuse to dig into Reddit's OAuth flow and work with a third-party Java API client.

JavaJRAWReddit APIMongoDBGradle