AMIT KALE / TECHNICAL ARCHITECT

Real-world complexity.
Well-built software.

I turn location data, cloud services and mobile experiences into platforms people can depend on.

Hands-on architect. Curious builder. Perpetual tinkerer.
Based in Mumbai. Building across borders.

+
+
19.0760° N · 72.8777° EAmit Kale in a red hoodie
human behind the architectureamit.kale
// FROM CONCEPT TO PRODUCTIONCloud platforms / Location technology / Applied AI↓
01 / THE APPROACH

Good architecture earns its keep
in the real world.

I start with what someone needs to do: find their way, choose the right item, or act on reliable information. I work with customers and engineers to turn those needs into usable experiences, and stay involved through implementation and everyday operation. That means balancing the user journey with reliability, compatibility and the cost of keeping a service running.

Battery-conscious SDKsRecoverable systemsAPIs developers enjoy
02 / SELECTED WORK

Built for the edge cases.

Experiences shaped around real user needs,
from the first idea to everyday use.

02 — CONVERSATIONAL EXPERIENCE SDK
Conversation bubbles with an embedded map and route.

AI with a connection to reality.

The experience
Bring location-aware conversations into an existing application, with maps, store cards and route summaries appearing where they help someone take the next step.
Reusable by design
Created a modular chat SDK architecture separating the embeddable web component, conversation and transport core, and reusable UI widgets. Designed a WebSocket and Lambda backend with Bedrock orchestration and MCP tool execution, streaming text and tool events back to the interface.
Ready for different applications
Defined customer-specific configuration and model access, cross-account model invocation, usage metrics and token budgets. Included prompt caching and history trimming so the experience could be adapted without overlooking operating cost.
SDK architectureWeb ComponentsWebSocketBedrockMCP
03 — LOCATION TOOLS FOR AI
An integration hub surrounded by place, search, route and map symbols.

Location APIs for AI agents.

The experience
Let an AI assistant answer location questions using live services: discover a nearby place, compare routes, estimate tolls or show the result on a map.
A consistent service interface
Created an MCP server exposing geocoding, reverse geocoding, nearby POI discovery, place details, store lookup and static-map generation. Added route, toll and distance-matrix tools accepting coordinates or automatically resolving place names.
Designed for adoption
Used typed inputs, response models and stateless streamable HTTP to connect existing APIs to MCP-compatible applications. Refined schemas and payloads to reduce token usage and kept credentials scoped to each request.
PythonFastMCPStreamable HTTPGeospatial APIs
04 — PROXIMITY & GEOFENCING SDK
A tracked route enters a circular geofence on a street map.

Location intelligence.
Beyond the blue dot.

20,000+geofences monitored
The experience
Connect an application to what is happening around its user, using background tracking, proximity events and beacon monitoring to trigger relevant experiences.
Across application stacks
Owned delivery across the geofencing SDK ecosystem. Built the Flutter plugin end to end, owned the Android integration for React Native, and created an Expo integration for forwarding geofence events.
Dependable in daily use
Primary ownership of the enterprise Android SDK and its open-source core covered passive tracking, location-quality filtering, event and reboot recovery, consumer compatibility and automated releases. Extended shared capabilities through plugin APIs, permission flows and configurable notifications.
GeofencingFlutterReact NativeExpoBLE
05 — LOCATION-DATA PLATFORM
Location records surrounding a shared data store and validation check.

Data that keeps moving.

100,000+POIs validated and accurately ingested every day
The experience
Keep the locations people search for accurate and usable across countries, languages and different business services.
A shared foundation
Designed and owned a multi-business location-data pipeline and configuration service. Combined incremental imports, country-specific filters and multilingual configuration with Redis-backed caching.
Quality at the point of entry
Validated data before ingestion and isolated failures per business line. Reworked processing around a persistent consumer with API timeouts and crash recovery, eliminating stuck jobs and verifying recovery paths with end-to-end smoke tests.
PythonFastAPIRedisData validationRecovery
06 — PHOTO-PRINTING MOBILE APP
Overlapping photographic prints and a camera.

Everyday moments.
Made tangible.

The experience
Help people turn personal photos into physical prints through a customer-facing mobile application.
From requirements to the app
Delivered the mobile app with hands-on development and technical leadership. Worked with business stakeholders and the application team to translate requirements into a usable mobile experience and coordinate delivery.
Consumer mobilePhoto printingApplication delivery
07 — EDUCATION E-COMMERCE
Books, a pencil and a shopping bag with a check mark.

From learning needs
to everyday supplies.

The experience
Make educational supplies available through a customer-facing e-commerce application, connecting a shopper’s learning needs with a purchase journey.
Delivery across disciplines
Led the application project, translating customer requirements into delivery plans, functional and technical specifications, and engineering work. Guided application design and code reviews while coordinating distributed engineers, vendors and stakeholders.
Consumer commerceEducationApplication design
03 / THE PERSON & THE PATH

Architecture in mind.
Engineer at heart.

Over more than two decades, I’ve worked from the first question about what people need through to the details of how an experience behaves. My work spans consumer mobile applications, e-commerce, indoor navigation, SDK ecosystems and cloud services, combining hands-on engineering with design decisions and team leadership.

I work with stakeholders and partners across Europe, the US and APAC, including transport and aviation integrations. I stay close to discovery, application flows, delivery plans and implementation, and use operational feedback to guide decisions about reliability, security and cloud efficiency.

Off the clock? Still tinkering. Lately, an Android Auto app for my own car. Some habits follow you everywhere.

More of the story on LinkedIn ↗
2022 — PRESENT

Woosmap / Web Geo Services

Built Indoor APIs for mapping, search and advanced routing; created the modular Chatbot SDK architecture and Woosmap MCP server. Own geofencing SDK delivery and cross-platform integrations, alongside resilient location-data services and developer adoption.
2015 — 2021

Intripper

Led indoor location solution design and delivery across cloud services, mobile SDKs, wayfinding and search. Owned scalability, availability and cost effectiveness, using operational insight and proofs of concept to guide architecture. Worked with international partners on transport and aviation integrations; implemented GDPR and security requirements.
2004 — 2015

Sang Infotech

Delivered the Zoomin Prints consumer mobile app and led the Discount School Supply education e-commerce application, alongside enterprise projects. Translated requirements into delivery plans and specifications, guided application design and code reviews, and coordinated distributed engineers, vendors and stakeholders.
ALONG THE WAY

SSSPL

2018 — 2019

Advised development teams on AWS service selection and business-solution implementation; assisted migration from on-premises infrastructure to the cloud.
04 / THE TOOLBOX

Architecture & integration

Requirements discovery · Solution design · REST APIs · Microservices · Stakeholder collaboration

Mobile & location

Kotlin · Java · Android · Flutter · React Native · BLE · MapLibre

Backend & geospatial

Python · Django Ninja · FastAPI · PostgreSQL · PostGIS · pgRouting · Redis

Cloud & intelligence

AWS · Lambda · API Gateway · Amazon Bedrock · MCP

Delivery & quality

GitHub Actions · Automated testing · SonarCloud · Ruff · mypy

NEXT CONVERSATION

Have a complex problem?
Let’s make sense of it.

Location technology, platform architecture or getting AI into production.
I’m always happy to compare notes.

amit@portfolio:~

$ cat engineering-philosophy.txt

Understand the problem.
Build for the failure mode.
Leave the next engineer a map.

$ echo "hello, world"_

Start a conversation ↗