Work
Stack
Credentials
GCP Security Best Practices
Coursera · Oct 2020
Elastic GCP Infrastructure: Scaling & Automation
Coursera · Jul 2020
Mitigating Security Vulnerabilities on Google Cloud Platform
Coursera · Apr 2020
AWS Fundamentals: Going Cloud-Native
Coursera · Apr 2020
IT Security: Defense against the Digital Dark Arts
Coursera · May 2020
Palo Alto Networks Cybersecurity Foundation
Coursera · 2020
Security & Privacy in TOR Network
Coursera · Apr 2020
Journey
Work Experience
6Feb 2025 – Present
Causify
Jun 2024 – Dec 2024
Causify
Sep 2021 – Nov 2022
Advanced
Jun 2021 – Aug 2021
Gateway Group of Companies
May 2020 – Dec 2020
Gateway Group of Companies
Mar 2019 – Aug 2019
Navpad Infotech
Education
2Jan 2023 – Dec 2024
Purdue University
Jun 2017 – Jun 2021
Charotar University of Science and Technology
Contact
Open to full-time roles, contract work, and interesting collaborations. Drop me a message and I'll get back to you.
Software Engineer
What I do
Building products at the intersection of backend systems and great user experience.
MS Computer Science · Purdue University
Full-stack engineer building agentic AI systems, data pipelines, and cloud-native services.
About
I'm a software engineer with a Master's from Purdue University, building full-stack products and the systems behind them, agentic AI workflows, data pipelines, and cloud-native services. I like owning the whole path: from the interface a user touches to the infrastructure that keeps it fast and reliable at scale.
0+
Years of Experience
0+
Public Repositories
0+
Technologies
Community
Pull Requests
25Add AST-based route harvesting for Node.js variable paths
[exporter/exporterhelper] Add requests sizer support in batcher
harvest/js: extend Node.js route harvesting with variable and template literal matching
Reject configuration with unknown fields
CsfyTask8938_Document_AI_Onboarding_Resources
HelpersTask1247_Fix_import_cycles_missing_init_files
HelpersTask823_Improve_unit_test_framework_docs_
HelpersTask823_Improve_unit_test_framework_docs
HelpersTask823_Improve_unit_test_framework_docs
HelpersTask1224_Fix_broken_Markdown_links_across_repo_docs
HelpersTask1231_Fix_import_cycles_detector_failure
HelpersTask1205_Migrate_docs_mkdocs_to_shadcn_theme
fix: replace deprecated streamablehttp_client with streamable_http_client
fix(perplexity): expose num_search_queries in UsageMetadata and cost in response_metadata
fix(llm translation): redact Gemini API key from URL query params in error traces
fix(proxy): use actual request start_time for failed spend logs
Csfy8708_Fix_readme_of_csfy_and_helpers_repo
Csfy8708_Fix_readme_of_csfy_and_helpers_repo
Csfy8120_Build_Fail_helpers_Import_cycles_detector_19750460112
Csfy8090_Build_Fail_csfy_Import_cycles_detector_19587021634
HelpersTask638_Skip_Failing_test_to_merge_the_PR_in_cmamp
CmTask11001_Build_fail_cmamp_airflow_fastslowsuperslow_tests_12286911507_
CmTask11001_Build_fail_cmamp_airflow_fastslowsuperslow_tests_12286911507
CmTask10901_Build_Fail_cmamp_Import_Cycle_Detector_12110600795
Array will contain duplicate entry
Issues
23Comparison with `{#}` literal without explicit cast fails to compile
Build fail - csfy - import_cycles (25770708910)
Fix import cycles detector failure
Fix broken Markdown links across repo docs after directory restructuring
Fix `amp_fix_md_links` linter to preserve valid links instead of rewriting them
Migrate helpers docs_mkdocs from Material to shadcn theme and fix preprocessing pipeline
DeprecationWarning: Use instead (sessions.py uses deprecated function)
refactor(predibase): migrate transform_request and transform_response from handler.py to transformation.py
Create blog / tutorial on Autogen
Agentic core - Langgraph integration - Agent State Schema
Create blog / tutorial on OpenAgents
Publish blog on TorchRL - MARL
Extend nodejs route harvesting with variable matching
Kick Off Causify Blog Publishing
Unify publishing docs and blog from all repos
Review forecast-as-a-service
Improve documentation of unit test framework
Skip Failing test to merge the PR in cmamp
[exporterhelper] Add support of `requests` sizer in batcher
Add Perplexity cost tracking
isort not recognizing helpers as local module after submodule conversion
Linter is failing in the quant_dashboard repo
Angular doesn't use UrlSerializer when navigating via router.navigate or routerLink
Writing