Shanmukeshwar

Senior Software Development Engineer

Rust · Distributed Systems · Backend Architecture

Building distributed systems with Python and Rust. Designed 57 WASM plugins, multi-tenant platforms with hash-partitioned databases, and real-time AI pipelines.

About

After graduating in Electronics Engineering, I've spent 4+ years building systems at scale with Python and Rust.

At AroundMe (Head of Technology), I architected a distributed backend with PostgreSQL, Redis cluster (master + 3 replicas), Elasticsearch for geospatial queries, and Neo4j for social graph. Scaled to 65K+ users with ML-powered recommendations and Kubernetes deployment via GitOps.

Currently at Arrowhead, I design enterprise AI infrastructure: multi-tenant APIs with hash-partitioned PostgreSQL, HMAC authentication with replay attack prevention, and 57 WASM plugins in Rust (Extism framework) enabling hot-swappable business logic. Also built 7 Rust CLI tools for deployment and plugin management using Tokio async runtime.

Focused on Rust, system design, distributed systems, and backends that scale.

Projects

Enterprise Conversational AI Platform

Multi-tenant voice AI platform with HMAC authentication, hash-partitioned PostgreSQL, 57 WASM plugins in Rust (Extism), real-time voice pipeline (Deepgram + ElevenLabs), and multi-LLM orchestration across 10+ providers.

  • Python
  • Rust
  • FastAPI
  • PostgreSQL
  • Redis
  • Kubernetes
  • System Design

AroundMe - Location-Based Social Platform

Founded and architected distributed backend with FastAPI, PostgreSQL, Redis cluster (master + 3 slaves), Elasticsearch for geospatial queries, Neo4j for social graph, and ML-powered recommendations. Led team of 10. Scaled to 65K+ downloads.

  • FastAPI
  • PostgreSQL
  • Redis
  • Elasticsearch
  • Neo4j
  • Kafka
  • Kubernetes

Memli - AI-Powered Flashcard App

React Native learning app with ML-generated mnemonics and YOLO computer vision to detect and explain textbook images. Built intelligent quiz system with personalized assessments and spaced repetition.

  • React Native
  • YOLO
  • Machine Learning
  • Computer Vision
  • Mobile

Rust CLI Tooling

Cargo workspace with 7 CLI tools for deployment automation and plugin management. Features Tokio async runtime, Google OAuth2 with token persistence, builder-pattern HTTP client, and unified error handling across the workspace.

  • Rust
  • Tokio
  • OAuth2
  • CLI
  • Async
  • Cargo Workspace

Skills

Languages

RustPythonTypeScript

Rust Ecosystem

TokioWebAssemblyExtismCargo

Backend

FastAPISQLAlchemyTemporal

Databases

PostgreSQLRedisElasticsearchNeo4j

Infrastructure

AWSKubernetesTerraformDocker

Architecture

System DesignDistributed SystemsMicroservices

Experience

Senior Software Development Engineer

Arrowhead

Mar 2025 - Present

Architecting conversational AI platform with 57 WASM plugins in Rust (Extism), 7 Rust CLI tools with Tokio, real-time voice processing, multi-LLM orchestration (10+ providers), and multi-region AWS infrastructure with Kubernetes.

Founding Engineer & Head of Technology

AroundMe (Closed)

Jun 2024 - Mar 2025

Founded and led team of 10 building AroundMe app with React Native and FastAPI. Architected distributed system with PostgreSQL, Redis cluster, Elasticsearch, Neo4j, and ML pipelines. Scaled to 65K+ downloads across Play Store and App Store.

Software Development Engineer

OpenCubicles Technologies

Aug 2022 - May 2023

Built smart AC maintenance system with camera feeds, custom FTP server, and AWS Lambda pipeline for automated fault detection. Developed Shopify Builder Plugin with React drag-and-drop and bidirectional cross-iframe communication. Implemented Kafka event processing and Redis caching for real-time analytics.

Software Development Engineer Intern

OpenCubicles Technologies

Jun 2021 - Aug 2022

Built offline-first React Native app for solar installations with WatermelonDB, facial recognition, and barcode scanning. Developed oil industry CRM with integrated eSign and collaboration tools. Created backend services with Django and Next.js with CI/CD pipelines.