Skip to content
View Dharshan2004's full-sized avatar

Highlights

  • Pro

Block or report Dharshan2004

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
Dharshan2004/README.md

Kannan Priyadharshan (Dharshan)

AI Engineer · Agentic Infrastructure
CS @ Nanyang Technological University · Expected 2029
AI Engineer @ Cyber Sierra · Director, Quantitative Finance Academy


What I'm building

  • Agentic AI platform @ Cyber Sierra — multi-agent system that lets non-technical staff query Git repositories via natural language through Slack, chaining skills (/grill-me, /to-prd, /to-issues) with DevRev ticket integration. Python, FastAPI, Inngest, Slack Bolt, Anthropic SDK.
  • Zoom Clone in Rust - WebRTC signalling server + SFU from scratch in Rust/tokio
  • Cursor for PMs — early validation. Interviewing product managers to find the one workflow worth eliminating.

What I care about

I build agentic AI systems — the kind that think across context, take real actions, and integrate with the tools teams actually use. Right now that means designing production multi-agent pipelines at Cyber Sierra, an AI-powered GRC platform in Singapore, where I work on LLM orchestration, semantic retrieval, eval frameworks, and event-driven human-in-the-loop workflows.

Before that: high-throughput data pipelines at eLife (AWS SQS, gRPC, Kubernetes), ETL infrastructure at Netvirta (AWS EKS, 100k+ SKU onboarding), and a document ingestion pipeline for Skills@CCDS — PDF classification via OpenAI embeddings, schema-constrained LLM extraction with Zod validation, and human-in-the-loop verification before profile commit.

At core, I'm a problem solver. The domain matters less than the depth.


Stack

Systems     Rust · C++ · Python · TypeScript · Go
Backend     FastAPI · gRPC · QUIC · WebSockets · Redis · PostgreSQL
Cloud       AWS (EKS, SQS) · Kubernetes · Docker · Terraform
Agentic     LLM Orchestration · Agentic Systems · Semantic Retrieval · RAG · Eval Frameworks
ML          OpenAI Embeddings · LangChain · Qdrant · Zod · GenAI pipelines

Projects

Project What it does Stack
trace-zero Full-stack optimal execution simulator. Implements Almgren-Chriss (2000) against real Binance L1 data. Compares AC vs TWAP vs Dump across isolated exchange instances, measuring implementation shortfall in bps. Bloomberg Terminal UI. Python · FastAPI · Next.js · NumPy
market-replay Nanosecond-accurate top-of-book capture & replay for execution backtests. Monotonic clock, pluggable handler system, file rotation. Python · WebSocket · Binance
capm-portfolio-optimizer Beta estimation via linear regression + Markowitz MVO + Monte Carlo simulation across 10,000 weight combinations. Python · NumPy · SciPy
wayfinder AI career navigation engine. Top 13 / 100+ teams at NTU Techfest 2026. Next.js · pgvector · OpenAI
pollpulse-tn Real-time NLP sentiment pipeline for Tamil Nadu 2026 election forecasting. Python · NLP · Supabase

Currently reading

  • Andrej Karpathy — How LLMs Work (building from first principles)
  • Nassim Taleb — Antifragile
  • Bhagavad Gita Chapter 14 — on the three modes of nature

Beyond the terminal

Director of the Quantitative Finance Academy at NTU — designing curriculum on market microstructure and ML in finance for 80+ members. Varsity cricket. Long-term goal: a coffee estate in Kodaikanal.


🌐 kpriyadharshan.dev  ·  💼 linkedin.com/in/kpriyadharshan  ·  📧 priyadha

Pinned Loading

  1. wayfinder wayfinder Public

    AI Career Navigation Engine: Transforming fragmented career data into actionable 4-week upskilling roadmaps using pgvector semantic search and multi-stage LLM verification. Top 13 Finish (Honourabl…

    TypeScript 1

  2. trace-zero trace-zero Public

    AC optimal execution simulator with market microstructure replay, permanent/temporary price impact, and multi-strategy tear sheet analysis. Full-stack backend (FastAPI) + Bloomberg Terminal-style f…

    Python 1

  3. pollpulse-tn pollpulse-tn Public

    Real-time ML-powered sentiment analysis pipeline for Tamil Nadu 2026 elections. Aggregates YouTube, news, and social media data to predict constituency outcomes with production-grade ETL architecture.

    Python 1

  4. market-replay market-replay Public

    Lightweight Python Market-data CLI to normalize & store top-of-book, then replay with timing for execution backtests

    Python 1

  5. capm-portfolio-optimizer capm-portfolio-optimizer Public

    A Python-based quantitative tool that estimates asset Beta via linear regression and constructs an optimal portfolio using Mean-Variance Optimization (Markowitz). Features Monte Carlo simulations t…

    Python 1

  6. Aurora Aurora Public

    Aurora is an AI-powered career growth platform that uses modular agents for onboarding, skill navigation, and progress tracking. Built with Next.js, FastAPI, LangChain, Qdrant, and GPT-4 to deliver…

    Python 2