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.
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.
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
- Lab 1. Snowflake fundamentalsFive SQL worksheets building from warehouse basics to query profiling.
- 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.
- Lab 3. RAG and routing agentA router dispatching to three specialist tools (retrieval, maps and news) over a Snowflake connection.
- Lab 4. Parallelisation with LLM agentsPlanner, parallel executor and synthesizer orchestrating market, purchase and review analysts that share a common base class.
- Lab 5. Multi-agent reflectionA pipeline where agents critique and revise each other's output before a result is returned.
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.
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.
Northeastern University
Boston, MA
Master of Science, Information Systems
Aug 2024 – May 2026
4.0 / 4.0
CVR College of Engineering
Hyderabad, India
Bachelor of Technology, Computer Science
Data Science specialisation · Cybersecurity minor
Aug 2020 – May 2024
9.2 / 10.0
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.
- 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 ↗
- 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 ↗
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