Senior Python Developer  //  Network Automation

I build the systems that configure, watch, and reason about networks.

6+ years shipping production backends, multi-vendor network automation platforms, and Chrome extensions for Juniper Networks (HPE) — most recently a GenAI tool that predicts the blast radius of a config change before it ships.

Open to remote roles — worldwide CCNA certified · Cisco 24 open-source projects
Scroll
6+
Years shipping production code
3
Domains: Networks · GenAI · Backend
2
Chrome extensions adopted org-wide
24
Public repos in Python & Go
About

A backend engineer who went deep on networks, then on language models.

My core is Python — Flask, Django, FastAPI, REST APIs, the things that have to stay up. At Juniper Networks (via Calsoft) I work where that meets the network: Device Profiles, Interface Maps, and Logical Devices that automate configuration across thousands of multi-vendor devices on SONiC, NX-OS, and Junos.

Recently I built a Generative AI Configuration Impact Analyzer — it reads a proposed device config and predicts the downstream impact before rollout, so operators catch risky changes pre-deployment. I also shipped two internal Chrome extensions that the whole client dev team ended up using. I like tools that quietly remove a daily annoyance for everyone around me.

Outside work I ship a lot of open source — single-binary Go tools like a network monitor/firewall and a Gmail cleaner, plus Python automation. I'm fluent with AI-assisted development and self-host my own apps on AWS.


Skills

The stack I work in.

Deep in Python and the network-automation toolchain, comfortable across cloud, data, and the modern LLM stack.

Network Automation

SONiCNX-OSJunosNETCONFNetmikoNornirNAPALMAnsibleZTPIPv6Apstra

Generative AI & LLMs

OpenAIAnthropic ClaudeRAGVector embeddingsPrompt engineeringLLM integration

Languages

PythonGoSQLJavaScriptBashYAML

Backend & APIs

FlaskDjangoFastAPIDRFRESTGraphQLSQLAlchemyWebSockets

Data & Messaging

PostgreSQLMySQLRedisSQLiteApache Kafka

Cloud & DevOps

AWS EC2S3IAMDockerComposeKubernetesNginxJenkinsGitHub ActionsGitLab CI

Experience

Where I've shipped.

Jun 2023 — Present
Bangalore
Current

Senior Software Developer

Calsoft · Client: Juniper Networks / HPE
  • Delivered a GenAI Configuration Impact Analyzer (LLM-powered) that predicts the downstream impact of device config changes before rollout, helping operators catch risky changes pre-deployment.
  • Architected and shipped two Chrome extensions — a unified multi-server Jenkins build monitor and a cookie-based auto-login tool — both adopted by the entire client developer team; the Jenkins monitor recognized by client leadership, the auto-login praised by the client for saving daily engineering time.
  • Designed Device Profiles, Interface Maps, and Logical Devices powering automated configuration across thousands of multi-vendor devices.
  • Built cross-platform config validation for SONiC, NX-OS, and Junos; automated device onboarding via Zero Touch Provisioning (ZTP).
Jun 2021 — Dec 2022
Bangalore

Senior Software Engineer

Wipro · Client: Blackstone
  • Designed and built custom Flask applications and RESTful APIs to client requirements, delivered in two-week Agile sprints.
  • Authored pytest unit tests with mocking, raising coverage and catching regressions early.
Nov 2019 — May 2021
Bangalore

Software Engineer

Accion Labs
  • Built a Health Insurance web application in Django with custom template tags, filters, and decorators tailored to business workflows.
  • Integrated PostgreSQL and MySQL; implemented unit tests with unittest and mock.

“

Two internal tools I built were adopted org-wide by the Juniper Networks / HPE developer team — and recognized by client leadership for measurable productivity gains.

— Recognition during the Juniper Networks / HPE engagement (via Calsoft)

Selected work

Things I've built.

A mix of professional projects and open-source tools — systems programming in Go, automation in Python, and applied LLMs.

Go · single binary

netmon — Network Monitor & Firewall

ProblemOperators need per-process network visibility and host firewalling without installing heavy agents or shipping traffic to a cloud service.
BuiltA single Go binary that captures packets, attributes every flow to its owning process, enriches IPs with GeoIP, renders a D3 force-directed network map, and runs a block/alert rule engine — all behind a live web UI reachable from any LAN device.
ResultZero-dependency, self-hosted monitoring on Linux, macOS and Windows: real-time bandwidth, hundreds of live flows, per-process usage, domains, alerts and on-demand PCAP capture.
netmon dashboard — live bandwidth, active flows, top processes and alerts
Go · self-hosted

GmailCleaner

ProblemInboxes pile up thousands of low-value emails; cleaning them by hand across multiple accounts is slow and repetitive.
BuiltA pure-Go, self-hosted web app with AI-based email categorization, bulk management actions, multi-account support, and a polished dark / light interface.
ResultOne portable binary that turns inbox triage into a few clicks — categorize, review, bulk-act — without handing your mail to a third-party service.
GmailCleaner landing page in dark theme
Professional · Python · LLMs

GenAI Configuration Impact Analyzer

ProblemNetwork configuration changes can have non-obvious downstream effects; reviewing them by hand before rollout is slow and error-prone.
BuiltAn LLM-powered analyzer that reads a proposed device configuration and predicts its downstream impact before deployment — turning "deploy and pray" into a reviewable risk assessment.
ResultOperators catch risky changes pre-deployment. Delivered for Juniper Networks / HPE (internal).
Professional · Chrome Extensions

Jenkins Monitor & Cookie Auto-Login

ProblemThe client dev team juggled multiple Jenkins servers and repeated internal-portal logins, losing time every day.
BuiltTwo Chrome extensions — one aggregates build status from many Jenkins servers into a single dashboard with real-time alerts; the other automates internal-portal login via cookie/session injection.
ResultBoth adopted org-wide by the client developer team; the monitor recognized by client leadership, the auto-login praised for saving daily engineering time.

More open source

Go

Dupcleaner

Fast duplicate-file finder using multi-algorithm detection (hash + perceptual) behind a modern web UI.

Python

msfauto

Command-line tool that automates Metasploit msfvenom payload generation for authorized penetration testing and security-research workflows.


Certificates

Certifications & credentials.

Verified courses and certifications.

Cisco Certified Network Associate (CCNA)

Cisco
Issued Apr 2025 · Expires Apr 2028
Verify credential →
Get in touch

Open to remote roles — worldwide.

Senior Python backend, network-automation, and GenAI engineering. Available for global remote teams. The fastest way to reach me is email.