rithik.ghantasala

About

I build the unglamorous parts, because those are what survive production

I am a software engineer working across applied AI, data engineering, and backend systems.

I completed my Master of Science in Information Systems at Northeastern University in May 2026, after earning a BTech in Computer Science with a Data Science specialization and a minor in Cybersecurity from CVR College of Engineering.

My work tends to land in one of three places. The first is agentic AI systems: event-driven architectures where specialist agents handle different parts of a problem in parallel, with routing, tool integration, and human approval gates where autonomy is not appropriate. The second is data engineering: ELT pipelines that land messy source data into warehouses through layered transformations with schema constraints and lineage you can actually trace. The third is the connective tissue between them, the evaluation harnesses, observability, and guardrails that make non-deterministic systems measurable and safe enough to trust.

Earlier, as a machine learning research assistant, I published two peer-reviewed papers on network threat detection. That work shaped how I think about evaluation: a number is only meaningful if you can explain what it does and does not tell you. It is also why, when I built an LLM-as-judge pipeline, I spent as much effort validating the judge against human labels as I did on the judge itself, and reported the disagreement rather than hiding it.

I work with AI coding tools daily, primarily Claude Code and Codex. I treat them as force multipliers on well-understood patterns and slow down deliberately where correctness depends on judgment.

I am based in Boston and open to relocation.

AGENTIC AIDATA ENGINEERINGINFRASTRUCTURETEACHINGML & EVALUATIONFULL-STACK

20 repositories, clustered by discipline. A line means two share specialised tooling, weighted so Python counts for little and ClickHouse counts for a lot. Hover or tab through them.

01Experience
  1. Graduate Teaching Assistant. DAMG 7374

    Northeastern University

    Jan 2026 – Apr 2026

    Boston, MA

    Course labs on GitHub ↗
    • Teaching assistant for Data Engineering: Impact of Generative AI with LLMs, under Professor Kishore Aaradhya, supporting 26 engineers across 9 concurrent team projects.
    • Administered the Snowflake environment underpinning all nine projects, provisioning role-based access and compute warehouses, and resolving reliability issues before they blocked delivery.
    • Authored and maintained the five course labs, taking students from Snowflake and dbt fundamentals through agent routing, parallel execution and multi-agent reflection.
    • Diagnosed team failures by tracing records from source through each transformation layer, which is the skill most of them were missing rather than any framework knowledge.
    • Reviewed pull requests against shared engineering standards and wrote documentation on data models, metric definitions and transformation logic.
    • Designed evaluation rubrics that turned vague quality questions into measurable checks teams could apply to their own AI systems.

    The five labs

    1. Lab 1. Snowflake fundamentalsFive SQL worksheets building from warehouse basics to query profiling.
    2. Lab 2, dbtA full project with models, seeds, tests, macros, analyses and snapshots, plus Snowflake setup and cleanup scripts so a broken environment is always recoverable.
    3. Lab 3. RAG and routing agentA router dispatching to three specialist tools (retrieval, maps and news) over a Snowflake connection.
    4. Lab 4. Parallelisation with LLM agentsPlanner, parallel executor and synthesizer orchestrating market, purchase and review analysts that share a common base class.
    5. Lab 5. Multi-agent reflectionA pipeline where agents critique and revise each other's output before a result is returned.
  2. Machine Learning Research Assistant

    CVR Research Lab

    Jan 2024 – May 2024

    Hyderabad, India

    • Developed and evaluated classification systems in Python and PyTorch for network threat detection, through iterative feature engineering and model tuning.
    • Published two peer-reviewed papers documenting system design, tradeoffs and evaluation methodology, one on DDoS detection using SMOTE-balanced classifiers, one on Android malware detection with deep neural networks.
    • Built reproducible training and evaluation pipelines with automated regression detection, turning manual verification into a repeatable process.
    • This is where I learned that a number is only meaningful if you can explain what it does and does not tell you, the habit that later made me validate an LLM judge against human labels rather than trusting its scores.
  3. Full-Stack Engineering Intern

    AIThinkers

    Jan 2023 – Dec 2023

    Hyderabad, India

    • Shipped production full-stack features and backend APIs at an early-stage startup, owning delivery from specification through deployment and monitoring.
    • Diagnosed a silent data-corruption defect through systematic log analysis and profiling, then shipped a targeted fix that eliminated a recurring class of downstream errors.
    • Worked directly with product and engineering stakeholders to clarify requirements and iterate under startup timelines.
02Education
  1. Northeastern University

    Boston, MA

    Master of Science, Information Systems

    Aug 2024 – May 2026

    4.0 / 4.0

  2. CVR College of Engineering

    Hyderabad, India

    Bachelor of Technology, Computer Science

    Data Science specialisation · Cybersecurity minor

    Aug 2020 – May 2024

    9.2 / 10.0

03Publications

Two peer-reviewed papers on network threat detection

This work is where I learned that a number is only meaningful if you can explain what it does and does not tell you, the habit that later made me validate an LLM judge against human labels rather than trusting its scores.

  1. 2023

    The Investigative Study on the Performance Analysis of SMOTE employed Machine Learning Classifier Models to DDoS Attack Detection

    G. Sravan Kumar, M. Sunitha, G. Srinivasa Rithik, S. Veeresh Kumar, K. Sreerama Murthy

    International Journal on Recent and Innovation Trends in Computing and Communication, 11(9), pp. 702–708

    Class imbalance is the central problem in attack detection, a classifier that always predicts benign scores well on an unbalanced set and is useless. This paper compares SMOTE-balanced classifiers on that basis.

    DOI 10.17762/ijritcc.v11i9.8862 ↗

  2. 2025

    Malware Detection in Android Applications Using Deep Learning Neural Networks

    Sravan Kumar, Srinivas Rithik Ghantasala, Ratnam Dodda, Sunitha, Basha, Veeresh Kumar

    Book chapter, CRC Press / Taylor & Francis

    Chapter 41. Deep neural network architectures for classifying Android applications as benign or malicious from extracted features.

    DOI 10.1201/9781003616252-41 ↗

04Tools

What I actually use

Everything listed here appears in at least one linked repository. Ordered by how central it is to the work on this site, not alphabetically.

Languages
PythonTypeScriptJavaScriptSQLGoJavaSwiftC#R
AI & LLM Systems
LangGraphLangChainDSPyRAG pipelinesMCP serversagent orchestrationtool & function callingLLM-as-judge evaluationjudge validationchunking & embeddingsprompt engineeringClaude APIOpenAI APIAmazon BedrockVertex AISnowflake CortexPinecone
Data Engineering
AirflowdbtSnowflakeBigQueryKafka / RedpandaSpark & PySparkDatabricksETL & ELTdimensional modellingmedallion architecturedata lineageGreat Expectationsdata quality
Backend & Full-Stack
FastAPINode.jsExpressSpring BootFlaskDjangoRESTgRPCSSE streamingReactNext.jsPostgreSQLMySQLMongoDBRedismicroservices
Cloud & DevOps
AWS (Lambda, SNS, SQS, DynamoDB, ECS, EC2, RDS, S3, Bedrock)GCP (Cloud Run, Cloud Functions, Pub/Sub, Firestore, BigQuery, Vertex AI, GKE)Azure Blob StorageTerraformAWS CDKDockerKubernetesGitHub ActionsCloud BuildGit
Observability & Quality
OpenTelemetrySigNozClickHousedistributed tracingtrace context propagationstructured loggingmetrics & alertingSLOsunit & integration testingcode reviewroot-cause analysis
Security & Governance
RBACleast-privilege IAMPII & PHI masking (Presidio)input/output guardrailscitation faithfulness checksaudit loggingapproval-gated automationsecure codingGDPR & CCPA awareness
ML
PyTorchHugging Facescikit-learnPandasNumPyPEFT & LoRA fine-tuningfeature engineeringmodel evaluationCohen's kappaNLP
BI & Analytics
Power BITableausemantic layersself-serve analyticsmetric definition governance
AI Development Tools
Claude CodeCodexCursor