Savyasachi Jagadeeshan

Hello, I'm

Savyasachi
Jagadeeshan

but everyone calls me Savy

Technical LeadSenior Software EngineerBackend Engineer

I build reliable backend systems, APIs, and AI-native developer tools. 8 years in, currently in the Bay Area.

Projects

ai-dotfiles

Keeps AI agent setup portable across machines.

Cross-machine AI agent configuration for Mac and Linux.

Shell

anthropic-clj

Makes Anthropic SDK calls feel native in Clojure.

Idiomatic Clojure wrapper over the official Anthropic Java SDK. Build a request as a Clojure map, get a Clojure map back.

Clojure Anthropic Java SDK

Centralizes standard identifier validation and formatting.

Unified validation, parsing, and formatting of standard identifier numbers for Clojure.

Clojure Apache Commons Validator iban4j

tokenizers-clj

Brings HuggingFace tokenization into Clojure workflows.

Idiomatic Clojure tokenization over HuggingFace tokenizers via DJL.

Clojure HuggingFace Tokenizers DJL

openai-clj

Makes OpenAI Responses API calls feel native in Clojure.

Idiomatic Clojure wrapper over the official OpenAI Java SDK, focused on the Responses API.

Clojure OpenAI Java SDK Responses API

psql-clj

Packages PostgreSQL connection, pooling, and PostGIS helpers.

PostgreSQL helpers for Clojure: connection specs, HikariCP pooling, next.jdbc coercion, and PostGIS support.

Clojure PostgreSQL PostGIS next.jdbc

chunk-clj

Splits text predictably for RAG and LLM pipelines.

Recursive text splitting for RAG and LLM pipelines, sized by characters or tokens.

Clojure RAG LLM

tmux-auto-name

Uses a local LLM to keep terminal windows named by context.

AI-powered tmux window auto-renamer using a local LLM via Ollama.

Bash tmux Ollama Qwen 2.5

Turns PDF content into plain Clojure data.

Plain-data PDF extraction for Clojure over Apache PDFBox: text, words, objects, and tables as EDN.

Clojure Apache PDFBox PDF extraction

Makes Clojure JOSE operations map-shaped and idiomatic.

Idiomatic Clojure JOSE - JWS, JWE, JWK/JWKS, and JWT (signed, encrypted, and nested) over Nimbus JOSE+JWT. Maps in, maps out.

Clojure Nimbus JOSE+JWT

More on GitHub ↗

Experience

San Jose, CA
Technical Lead - Braintree Forward API Nov 2024 - Present Leading a 5-engineer team growing and maintaining Braintree Forward API.
  • Initially contributed as IC, now leading a team of 5 engineers that oversees support, maintenance and growth of payment method forwarding REST API application. Contributed to growth of gross margin from $800k per year to $3 million over 3 years.
  • Modernizing development process with Claude Code by adding skills, hooks, subagents and settings to codebase for team to use.
  • Training management, product, engineering and support regarding product. Leading backlog grooming, planning, and mentoring.
Senior Software Engineer - Braintree Forward API Jul 2022 - Nov 2024 Modernized deployment, event publishing, reverse APIs, mTLS, and observability.
  • Migrated application from on-prem to managed Kubernetes on AWS. Designed smoke tests, scaling policies, consolidated file and secret loads from multiple sources. Modernized deployment processes with eventual convergence on CI/CD deployments.
  • Designed and Implemented Event Publisher for consumption by Event Based Billing and central analytics subscribers.
  • Designed and Implemented Reverse API to support Private Label Credit Card Issuance and shield merchants from PCI scoped data, in support of Merchant's in-store loyalty program enrollment.
  • Designed wrapper scripts for mTLS certificate management between application and internal services as well as merchants and their destination APIs. Authored processes and runbooks by learning from taking point on multiple escalations during onboarding.
  • Implement Datadog metric emissions and overhaul log emissions to modernize observability.
San Francisco, CA
Software Engineer Apr 2021 - Jul 2022 Built backend integrations across payments, onboarding, bank verification, and automation.
  • Integrated backend with third party APIs for payments, customer verification, onboarding, and bank verification features.
  • Improved ACH transfer settlement time by 200% by using APIs for reconciliation instead of flat files.
  • Improved security by implementing business logic that disallows fraudulent micro-deposit transactions.
  • Led the design, implementation and testing of new trade insurance POC that has never been seen on any brokerage platform.
  • Improved efficiency of batch jobs by 33% by retiring redundant jobs and cleaning up unused files and databases.
  • Performed third-party library and dependency upgrades for bank verification features.
  • Enabled SonarQube code quality and security analysis on all working repositories to improve visibility on code coverage, code smells and vulnerabilities. Added automated report generation in Jenkins's build stages for all repositories.
  • Set up Email Automation server and integrated APIs to the QA automation codebase.
NortonLifeLock
Culver City, CA
Software Engineer Oct 2020 - Mar 2021 Supported UI automation, unit test coverage, and onboarding documentation.
  • Support UI automation efforts, Rebuilt unit tests to improve coverage and authored technical documentation to support new joiners ramp to codebase.
San Diego, CA
IT Engineer Aug 2020 - Oct 2020
IT Intern Jun 2019 - Aug 2019
Accenture
Bangalore, India
Associate Software Engineer Nov 2016 - Jul 2018 Set up web application testing automation with Selenium, headless Chrome, and Python.
  • Web application testing and automation framework setup leveraging headless Chrome, Selenium, and Python.

Skills

Languages

Java Clojure Ruby Python

Web Technologies

Jetty Nginx Apache Kafka REST API JSON gRPC Grails Node.js mTLS

Databases

PostgreSQL MongoDB Redis

Tools & Infrastructure

Claude Code Docker Kubernetes Argo Splunk AWS Sumo Logic Bash scripting Git Datadog

Education

San Jose State University

San Jose, CA

Master of Science · Computer Engineering

Aug 2018 - May 2020

Dayananda Sagar College of Engineering

Bangalore, India

Bachelor of Engineering · Telecommunications

Sep 2012 - Jun 2016

Beyond the IDE

What I do when I'm not staring at a terminal.

Interests

📚Reading ⛷️Skiing 🏍️Motorcycling 🚗Petrolhead 🏎️F1 🏃Running 🏋️Kettlebells

Currently Grooving To

Last Played
Top Tracks - All Time

Get in touch

Always down to chat - opportunities, hard backend problems, AI tooling, F1, or motorcycles.