Software Engineer II @ Sharpsell

Backend · Distributed systems

I design and ship backend systems end-to-end — from ADRs to production at scale.

— About

Design. Ship.
Scale.

I'm Paritosh Tripathi — a backend engineer with 4 years building microservices, distributed systems, and event-driven architectures in Python and Go. Currently Software Engineer II at Sharpsell, building a multi-tenant ClickHouse + dbt analytics platform. Previously at Parspec (saga-based inventory, public API, ERP integrations, ephemeral environments) and Anakin (YC S21). I design and ship backend systems end-to-end — from technical design and ADRs through production, scaling, and observability.

Now › Software Engineer II at Sharpsell (since Jun 2026) — building a multi-tenant ClickHouse + dbt analytics platform, CDC pipelines, and MCP servers for agentic AI workflows.
paritosh@portfolio · ~
~ $
— Selected work

Six systems.
End to end.

Each one designed, shipped, and run in production. Click in for architecture, decisions, and the numbers.

01 · Data platform

Atlas

Multi-tenant ClickHouse + dbt analytics platform fed by zero-downtime Postgres CDC — replaced legacy Python ETLs and oversized OLAP instances.

20×
faster nightly ELT
1–2s
query latency
85%
DB cost cut
100+
tenants
ClickHousedbtPeerDBPostgresECSAWS CDKMCP
02 · Developer platform

Iris

Per-branch ephemeral environments. PR open to live URL in 3.8 min, host-header routed on a shared ALB.

1,567
builds
98.5%
build success
88.1%
end-to-end
7×
DAU growth
FastAPIECS FargateALBCodeBuildECRRoute53Postgres
03 · Distributed consistency

Argus

Saga with compensating transactions and Redis-backed per-SKU locks behind the inventory ingestion path.

3.9M
writes
7,800
manufacturers
30%
MoM growth
407K
peak day
Django RESTDynamoDBRedisSagaPer-SKU locks
04 · Search & ranking

Ariadne

Soft-filtering search with weighted ranking, match-strength buckets, and ML image similarity under per-tier latency budgets.

21%
accuracy lift
1.5s
p90 (top 50)
5×
mounting weight
3
match buckets
ElasticsearchOpenSearchVector searchPythonML similarity
05 · Data pipeline

Proteus

Config-driven FastAPI service that replaced per-team custom compilers — JSONPath configs, dual-queue SQS + DLQ, multi-sink writes.

200 GB
peak day
100+
concurrent tasks
3d → 4h
client onboarding
99.95%
availability
PythonFastAPISQSECSMongoDBBigQueryS3
06 · Device orchestration

Hydra

Hybrid Pixel + Genymotion automation platform with affinity scheduling and runtime Frida injection.

10
concurrent sessions
100+
devices managed
Hybrid
on-prem + cloud
Frida
runtime hooks
PythonGoECSSQSPostgreSQLMongoDBFridaGenymotion
Short on time?

The 30-second version.

— Timeline

Where I've been.
Three stops so far.

Years mark the line; roles alternate along it — click one for the full writeup.

— On GitHub

Side projects.
Built after hours.

Last 12 months of activity across both my personal and work accounts, plus the personal repos I've pushed in my own time.

GitHub activity
386 contributions combined across @paritoshtripathi935 personal · @pamripose work
Less More
IDE activity
Editor time and AI authoring, instrumented by Wakatime · project names redacted
Last 30 days
100h 58m
total · Last 30 days
3h 28m
daily avg
11h 31m
best day · Sep 18
4,770 h
all-time
AI vs human authoring
32,611 AI lines
0 human lines
0
AI prompts
86%
in AI editors
Activity · 365 days · 280 active
1,167 h coded
Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri 2025-09-26 · 4h 31m 2025-09-27 · 0m 2025-09-28 · 1m 2025-09-29 · 3h 52m 2025-09-30 · 5h 2m 2025-10-01 · 3h 2025-10-02 · 39m 2025-10-03 · 4h 43m 2025-10-04 · 3h 37m 2025-10-05 · 1h 58m 2025-10-06 · 3h 29m 2025-10-07 · 5h 8m 2025-10-08 · 5h 10m 2025-10-09 · 5h 25m 2025-10-10 · 3h 17m 2025-10-11 · 2h 42m 2025-10-12 · 3h 26m 2025-10-13 · 5h 25m 2025-10-14 · 6h 43m 2025-10-15 · 6h 24m 2025-10-16 · 5h 6m 2025-10-17 · 5h 5m 2025-10-18 · 5h 21m 2025-10-19 · 3h 51m 2025-10-20 · 4h 17m 2025-10-21 · 7h 36m 2025-10-22 · 6h 22m 2025-10-23 · 6h 13m 2025-10-24 · 5h 36m 2025-10-25 · 5h 9m 2025-10-26 · 4h 34m 2025-10-27 · 6h 26m 2025-10-28 · 6h 18m 2025-10-29 · 5h 19m 2025-10-30 · 6h 49m 2025-10-31 · 3h 30m 2025-11-01 · 2h 5m 2025-11-02 · 2h 26m 2025-11-03 · 6h 36m 2025-11-04 · 8h 6m 2025-11-05 · 5h 52m 2025-11-06 · 5h 38m 2025-11-07 · 9h 19m 2025-11-08 · 3h 55m 2025-11-09 · 17m 2025-11-10 · 8h 5m 2025-11-11 · 7h 19m 2025-11-12 · 5h 51m 2025-11-13 · 5h 39m 2025-11-14 · 8h 43m 2025-11-15 · 20m 2025-11-16 · 2h 20m 2025-11-17 · 10h 1m 2025-11-18 · 3h 52m 2025-11-19 · 7h 2025-11-20 · 4h 50m 2025-11-21 · 7h 44m 2025-11-22 · 52m 2025-11-23 · 1h 13m 2025-11-24 · 7h 17m 2025-11-25 · 5h 24m 2025-11-26 · 7h 56m 2025-11-27 · 6h 46m 2025-11-28 · 0m 2025-11-29 · 0m 2025-11-30 · 0m 2025-12-01 · 0m 2025-12-02 · 0m 2025-12-03 · 0m 2025-12-04 · 0m 2025-12-05 · 0m 2025-12-06 · 0m 2025-12-07 · 1h 20m 2025-12-08 · 4h 32m 2025-12-09 · 5h 15m 2025-12-10 · 4h 36m 2025-12-11 · 9h 19m 2025-12-12 · 5h 17m 2025-12-13 · 2h 57m 2025-12-14 · 1h 11m 2025-12-15 · 4h 11m 2025-12-16 · 3h 10m 2025-12-17 · 3h 13m 2025-12-18 · 4h 14m 2025-12-19 · 3h 8m 2025-12-20 · 50m 2025-12-21 · 1h 29m 2025-12-22 · 3h 53m 2025-12-23 · 2h 18m 2025-12-24 · 2h 57m 2025-12-25 · 17m 2025-12-26 · 3h 58m 2025-12-27 · 1h 54m 2025-12-28 · 50m 2025-12-29 · 3h 21m 2025-12-30 · 3h 17m 2025-12-31 · 2h 41m 2026-01-01 · 4h 26m 2026-01-02 · 4h 5m 2026-01-03 · 2h 15m 2026-01-04 · 1h 2026-01-05 · 3h 37m 2026-01-06 · 1h 51m 2026-01-07 · 2h 11m 2026-01-08 · 3h 14m 2026-01-09 · 3h 39m 2026-01-10 · 1h 11m 2026-01-11 · 2h 52m 2026-01-12 · 3h 45m 2026-01-13 · 3h 11m 2026-01-14 · 3h 31m 2026-01-15 · 1h 42m 2026-01-16 · 3h 26m 2026-01-17 · 54m 2026-01-18 · 35m 2026-01-19 · 2h 22m 2026-01-20 · 6h 54m 2026-01-21 · 5h 28m 2026-01-22 · 6h 39m 2026-01-23 · 7h 48m 2026-01-24 · 5h 32m 2026-01-25 · 2h 25m 2026-01-26 · 4h 23m 2026-01-27 · 2h 55m 2026-01-28 · 3h 27m 2026-01-29 · 6h 7m 2026-01-30 · 6h 50m 2026-01-31 · 1h 2026-02-01 · 40m 2026-02-02 · 10h 54m 2026-02-03 · 9h 57m 2026-02-04 · 11h 7m 2026-02-05 · 13h 11m 2026-02-06 · 8h 49m 2026-02-07 · 2h 46m 2026-02-08 · 2h 24m 2026-02-09 · 6h 58m 2026-02-10 · 4h 39m 2026-02-11 · 4h 50m 2026-02-12 · 3h 4m 2026-02-13 · 4h 26m 2026-02-14 · 2h 32m 2026-02-15 · 1h 8m 2026-02-16 · 2h 23m 2026-02-17 · 3h 4m 2026-02-18 · 2h 33m 2026-02-19 · 4h 20m 2026-02-20 · 2h 59m 2026-02-21 · 3h 4m 2026-02-22 · 39m 2026-02-23 · 3h 21m 2026-02-24 · 2h 52m 2026-02-25 · 5h 34m 2026-02-26 · 4h 7m 2026-02-27 · 1h 9m 2026-02-28 · 55m 2026-03-01 · 2m 2026-03-02 · 5h 38m 2026-03-03 · 2h 56m 2026-03-04 · 0m 2026-03-05 · 4h 24m 2026-03-06 · 4h 11m 2026-03-07 · 2m 2026-03-08 · 0m 2026-03-09 · 4h 56m 2026-03-10 · 5h 5m 2026-03-11 · 4h 20m 2026-03-12 · 5h 49m 2026-03-13 · 2h 9m 2026-03-14 · 49m 2026-03-15 · 32m 2026-03-16 · 6h 2026-03-17 · 1h 57m 2026-03-18 · 4h 45m 2026-03-19 · 58m 2026-03-20 · 1h 51m 2026-03-21 · 2h 33m 2026-03-22 · 2h 1m 2026-03-23 · 4h 11m 2026-03-24 · 2h 50m 2026-03-25 · 5h 48m 2026-03-26 · 3h 44m 2026-03-27 · 3h 49m 2026-03-28 · 1h 28m 2026-03-29 · 2h 16m 2026-03-30 · 7h 23m 2026-03-31 · 9h 9m 2026-04-01 · 9h 21m 2026-04-02 · 6h 56m 2026-04-03 · 1h 42m 2026-04-04 · 1h 46m 2026-04-05 · 3h 25m 2026-04-06 · 6h 45m 2026-04-07 · 7h 50m 2026-04-08 · 4h 28m 2026-04-09 · 6h 9m 2026-04-10 · 6h 51m 2026-04-11 · 0m 2026-04-12 · 2h 19m 2026-04-13 · 6h 13m 2026-04-14 · 5h 12m 2026-04-15 · 6h 43m 2026-04-16 · 10h 13m 2026-04-17 · 5h 34m 2026-04-18 · 30m 2026-04-19 · 0m 2026-04-20 · 5h 20m 2026-04-21 · 5h 59m 2026-04-22 · 5h 40m 2026-04-23 · 6h 7m 2026-04-24 · 4h 22m 2026-04-25 · 1h 39m 2026-04-26 · 4h 50m 2026-04-27 · 4h 42m 2026-04-28 · 5h 50m 2026-04-29 · 7h 40m 2026-04-30 · 8h 24m 2026-05-01 · 1h 54m 2026-05-02 · 6h 33m 2026-05-03 · 2h 17m 2026-05-04 · 16m 2026-05-05 · 7h 16m 2026-05-06 · 8h 38m 2026-05-07 · 4h 38m 2026-05-08 · 6h 14m 2026-05-09 · 5h 18m 2026-05-10 · 5h 36m 2026-05-11 · 7h 1m 2026-05-12 · 7h 43m 2026-05-13 · 5h 53m 2026-05-14 · 5h 8m 2026-05-15 · 7h 10m 2026-05-16 · 27m 2026-05-17 · 1h 25m 2026-05-18 · 57m 2026-05-19 · 6h 43m 2026-05-20 · 4h 7m 2026-05-21 · 4h 18m 2026-05-22 · 3h 39m 2026-05-23 · 0m 2026-05-24 · 37m 2026-05-25 · 2h 2026-05-26 · 3h 55m 2026-05-27 · 3h 54m 2026-05-28 · 4h 12m 2026-05-29 · 2h 29m 2026-05-30 · 3h 40m 2026-05-31 · 0m 2026-06-01 · 0m 2026-06-02 · 20m 2026-06-03 · 50m 2026-06-04 · 0m 2026-06-05 · 1m 2026-06-06 · 0m 2026-06-07 · 3h 24m 2026-06-08 · 2h 30m 2026-06-09 · 2h 56m 2026-06-10 · 1h 13m 2026-06-11 · 15m 2026-06-12 · 29m 2026-06-13 · 8m 2026-06-14 · 0m 2026-06-15 · 6m 2026-06-16 · 0m 2026-06-17 · 30m 2026-06-18 · 3m 2026-06-19 · 0m 2026-06-20 · 1h 39m 2026-06-21 · 0m 2026-06-22 · 0m 2026-06-23 · 0m 2026-06-24 · 0m 2026-06-25 · 0m 2026-06-26 · 0m 2026-06-27 · 0m 2026-06-28 · 0m 2026-06-29 · 0m 2026-06-30 · 0m 2026-07-01 · 0m 2026-07-02 · 0m 2026-07-03 · 0m 2026-07-04 · 0m 2026-07-05 · 0m 2026-07-06 · 0m 2026-07-07 · 0m 2026-07-08 · 0m 2026-07-09 · 0m 2026-07-10 · 0m 2026-07-11 · 0m 2026-07-12 · 0m 2026-07-13 · 0m 2026-07-14 · 0m 2026-07-15 · 0m 2026-07-16 · 0m 2026-07-17 · 0m 2026-07-18 · 0m 2026-07-19 · 0m 2026-07-20 · 0m 2026-07-21 · 0m 2026-07-22 · 0m 2026-07-23 · 0m 2026-07-24 · 0m 2026-07-25 · 0m 2026-07-26 · 0m 2026-07-27 · 0m 2026-07-28 · 0m 2026-07-29 · 0m 2026-07-30 · 0m 2026-07-31 · 0m 2026-08-01 · 0m 2026-08-02 · 0m 2026-08-03 · 0m 2026-08-04 · 0m 2026-08-05 · 0m 2026-08-06 · 0m 2026-08-07 · 0m 2026-08-08 · 0m 2026-08-09 · 0m 2026-08-10 · 0m 2026-08-11 · 0m 2026-08-12 · 0m 2026-08-13 · 0m 2026-08-14 · 0m 2026-08-15 · 0m 2026-08-16 · 0m 2026-08-17 · 12m 2026-08-18 · 7h 16m 2026-08-19 · 6h 42m 2026-08-20 · 2h 35m 2026-08-21 · 5h 50m 2026-08-22 · 0m 2026-08-23 · 0m 2026-08-24 · 0m 2026-08-25 · 0m 2026-08-26 · 5h 14m 2026-08-27 · 3h 43m 2026-08-28 · 4h 58m 2026-08-29 · 18m 2026-08-30 · 6m 2026-08-31 · 5h 14m 2026-09-01 · 1h 54m 2026-09-02 · 4h 4m 2026-09-03 · 3h 51m 2026-09-04 · 3h 4m 2026-09-05 · 12m 2026-09-06 · 11m 2026-09-07 · 5h 57m 2026-09-08 · 6h 6m 2026-09-09 · 3h 58m 2026-09-10 · 6h 54m 2026-09-11 · 3h 9m 2026-09-12 · 5m 2026-09-13 · 0m 2026-09-14 · 5h 53m 2026-09-15 · 11h 16m 2026-09-16 · 9h 24m 2026-09-17 · 6h 43m 2026-09-18 · 11h 31m 2026-09-19 · 5h 3m 2026-09-20 · 5h 47m 2026-09-21 · 3h 37m 2026-09-22 · 3h 31m 2026-09-23 · 4h 17m 2026-09-24 · 2h 39m 2026-09-25 · 0m
Less More
Languages · top 6
Python 41h 38m · 33%
Markdown 17h 59m · 14%
Bash 16h 17m · 13%
SQL 13h · 10%
YAML 4h 4m · 3%
JSON 2h 58m · 2%
Editors · top 4
Claude Code AI 90h 17m · 71%
Zed AI 18h 54m · 15%
Codex Vscode 17h 6m · 14%
Opencode Cli 0m · 0%

Most starred

sorted by stars desc
Python ★ 19

Product-Matching

NLP + image recognition + collaborative filtering for product matching.

pushed 2y ago
CSS ★ 10

RefineYourHire

LLM-based application for HR process optimization.

pushed 2y ago
TypeScript ★ 6

MiniPerplexity

PaidPilot — dual-provider web-search assistant with live citation grounding, serving 100+ users. React, FastAPI, LLaMA 70B, RAG on Cloudflare AI Workers.

pushed 4mo ago
Jupyter Notebook ★ 6

aishikabot

CBT-based mental-health bot — accessible cognitive behavioral therapy support.

pushed 3y ago

Most recent

sorted by last-pushed
TypeScript ★ 1

MiniHarvery

Vidhi — domain RAG assistant for Indian law with a citation-regex hallucination guard, streaming the first token in under 2s. React, FastAPI, LLaMA 70B, SSE.

pushed 3mo ago
Python ★ 2

GlitchAgent

AI agent that automates browser workflows from natural-language commands.

pushed 1y ago
Python

DocSync

Real-time collaborative document editor with conflict resolution.

pushed 2y ago
Python ★ 6

GrabFood-Scraper

XHR-based food-delivery scraper.

pushed 4y ago
All personal repos on GitHub ↗ synced from github at build ·
— Contact

Let's build
something.

The fastest way to reach me is email. I read every message — even the ones that look like recruiter spam.

paritosh.tripathi.work@gmail.com