Open to software engineering roles & backend systems work

Navnath Kadam

Backend-focused Software Engineer building distributed systems, developer tools, and AI-integrated applications.

I specialize in backend architecture, real-time networking, and systems-level tooling. Creator of open-source CLI utilities in Go and distributed RPC engines on npm. Experienced in designing resilient services with Go, Node.js, PostgreSQL, and Redis.

Navnath Kadam
Mumbai, India · UTC+5:30
Selected Works

Engineering Projects & Systems

Technical case studies of distributed tools, backend services, and systems-level utilities.

01 / 07LOCAL-FIRST WORKSPACE GENERATOR

Trak CLI

High-performance, local-first developer learning workspace generator in Go that materializes multi-module coding labs directly onto the local filesystem from a GitOps blueprint registry.

The ProblemDevelopers learning distributed architectures are trapped in isolated browser sandboxes or forced to copy-paste fragmented code snippets without real project manifests (go.mod, Cargo.toml, Dockerfiles).
What Was BuiltEngineered a deterministic 6-phase CLI pipeline without background daemons, streaming remote JSON blueprints over HTTPS, recursively materializing AST file trees, and stamping immutable trak.json provenance manifests.
Key Engineering Decisions
  • ›AST directory generator recursively creating nested directories (0755) and source files (0644) via native Go OS syscalls.
  • ›Decoupled GitOps blueprint streaming from trak-registry with animated ANSI terminal spinners.
  • ›Deterministic provenance tracking recording author, version tag, source path, and UTC timestamps.
GoCobraGitOpsCLIAST MaterializerUnix Filesystem
Tip: Swipe left/right on mobile or use arrow keys ← →
Technical Stack

Systems & Technologies

Grouped breakdown of languages, backend runtimes, distributed tools, and data stores with corresponding tools.

Languages

Core systems and application programming languages used in daily development.

GoTypeScriptPythonRustJavaScriptC / C++Java

Backend & Distributed Systems

Frameworks, protocols, and runtimes for building resilient server-side services.

Node.jsExpress.jsFastAPIAxumKafkaCustom RPCRedisWebSockets

Databases & Storage

Persistent databases, caching layers, and client-side offline storage.

PostgreSQLRedisMongoDBTimescaleDBIndexedDBMySQL

DevOps, Cloud & Tooling

Deployment targets, operating environments, and automated CI/CD pipelines.

Linux CLIDockerJenkinsGitGitHub ActionsAWSAzureVercelRender

AI & Machine Learning

Model integration, multimodal processing, and computer vision pipelines.

Gemini APIPyTorchOpenCVTensorFlowscikit-learnMediaPipe

Client & Web Interfaces

Modern web tools for building developer dashboards and product interfaces.

ReactNext.jsTailwind CSSHTML5 / Canvas
Primary Focus: Go & Node.js for backend systems · Next.js for product frontends
Career History

Work Experience

Chronological engineering roles, responsibilities, and delivered systems.

Internship May 2026 – July 2026 · 3 mos

AI Automation Intern

Autonova AI·India · Remote

Engineered backend automation pipelines, integrated AI-driven task orchestration, and supported asynchronous microservice workflows.

Key Engineering Contributions
  • ›Built resilient backend integration hooks connecting external LLM endpoints with internal execution pipelines.
  • ›Developed automated data transformation routines to handle unstructured prompt inputs and normalize responses for client consumption.
  • ›Collaborated remotely with engineering leads across asynchronous code reviews, API contract designs, and system reliability testing.
  • ›Streamlined automated service workflows, reducing manual pipeline triggers across multi-step execution chains.
AI AutomationBackend IntegrationAsynchronous SystemsREST APIsRemote Collaboration
Independent Systems & Tooling Development (2024 – Present)Continuously publishing developer CLI tools in Go, distributed RPC engines on npm, and system design simulators.
github.com/ndk123-web →
Background & Focus

About & Engineering Philosophy

I am a software engineer focused on the backend and systems side of software. I prefer writing clear, explicit code with predictable failure modes rather than relying on heavy abstractions.

My work centers on building systems that solve practical engineering challenges: from authoring trak and who-is-running in Go, to publishing ndk-rpc-cluster on npm for automated microservice replica failover, to creating FlowFrame to simulate distributed systems interactions.

When integrating AI models, I treat them as backend components that require strict validation schemas, asynchronous message queuing, token budget monitoring, and deterministic fallbacks.

Backend Architecture

Designing scalable REST & RPC services, structured data schemas, and resilient database access layers with Go, Node.js, and PostgreSQL.

Distributed Systems

Exploring consensus, message queues (Kafka), heartbeat health-checks, load balancers, and fault tolerance across microservices.

Developer Tooling

Building lightweight OS-level CLI utilities in Go and reusable open-source packages that eliminate developer friction.

Practical AI Integration

Architecting asynchronous processing pipelines, schema-validated prompt execution, and multimodal ingestion flows.

Looking for full resume credentials?

Complete breakdown of technical coursework, internship milestones, and production repositories.

Download Resume (PDF)