About Skills Experience Projects Blog Contact

Software Development Engineer · Bangalore, India

Anshika
Singh

Full-stack engineer at Kruzr, building mobility technology that makes driving safer and smarter. I work across Flutter, Spring Boot, Elasticsearch, Python ML pipelines, and everything in between.

scroll to explore

I build systems that sit at the intersection of mobility, data, and intelligent software — from production microservices to ML-powered safety platforms.

At Kruzr, I've worked across the full stack: migrating production microservices, building driver-facing Flutter apps, designing notification architectures, and writing UX research docs that actually shape the product. I thrive when I own a problem end-to-end.

My personal projects go deeper — DriveScore, RideInsights, and QueryMesh are all built to solve real engineering challenges I find interesting, not just to fill a portfolio. I like systems that are thoughtfully designed, not just functional.

Current Role SDE@ Kruzr
Since Jan2025
Graduated 2025B.Tech CSE
Stack FullStack + ML
Location BLRIndia

What I build with

Languages
Java Python Dart JavaScript TypeScript SQL
Frameworks
Spring Boot Flutter FlutterFlow FastAPI React Node.js
Databases
PostgreSQL MySQL MongoDB Elasticsearch Redis Firestore
ML & Data
scikit-learn XGBoost Random Forest Feature Eng. ML Pipelines
Cloud & DevOps
Firebase FCM Cloud Functions Docker Kubernetes Railway
Concepts
Microservices REST APIs Event-driven Polyglot DB UX Research System Design

Where I've worked

Jan 2025 – Present
Software Development Engineer
Kruzr Mobility Technology Solutions · Bangalore, India
  • Built and integrated a driver-facing mobile application using FlutterFlow, developing custom widgets and backend-connected actions to deliver a complete ride-assist experience.
  • Independently migrated 4 production microservices from Spring Boot 2.x to 3.x and Elasticsearch 6.x to 8.x, diagnosing and resolving issues spanning query syntax changes, API endpoint updates, and data consistency gaps.
  • Conducted comprehensive UX research for the Alert Control Tower — a configurable push notification management system — producing detailed documentation on alert taxonomy, trigger logic, SACHET/NDMA API integration, and a three-layer Notification Engine architecture; received positively by the team.
  • Authored technical documentation for the Kruzr mobile application and Kruzr SDK, improving internal knowledge transfer and developer onboarding.
Flutter FlutterFlow Spring Boot Elasticsearch Firebase FCM UX Research Microservices

Things I've built

Mobility Analytics
RideInsights
Full-stack mobility analytics dashboard with a Flutter Web frontend and Spring Boot microservices backend. Ingests trip data into Elasticsearch for real-time queries, uses PostgreSQL for structured storage, Redis for caching, and includes a Python anomaly detection module to flag unusual ride patterns.
Flutter Web Spring Boot Elasticsearch PostgreSQL Redis Python
ML Platform
DriveScore AI
ML pipeline that takes GPS and telematics data and calculates a driver safety risk score. Engineered features like harsh braking frequency, speed variance, night driving ratio, and acceleration patterns. Trained Random Forest and XGBoost models and deployed the best as a REST API via FastAPI.
Python FastAPI scikit-learn XGBoost PostgreSQL Redis
Architecture
QueryMesh
Polyglot persistence architecture with a data routing layer that directs each data type to the right database. Trip records → PostgreSQL, event logs → MongoDB, vehicle states → Redis, search queries → Elasticsearch. A Spring Boot API abstracts all complexity from client services.
Spring Boot PostgreSQL MongoDB Redis Elasticsearch
Notification System
Alert Control Tower
Configurable push notification and alert management system for the Drive Smart program. Designed full UX research documentation, alert taxonomy, trigger logic, and admin dashboard requirements. Integrated SACHET NDMA weather alerts and defined the three-layer Notification Engine architecture (L1/L2/L3).
FCM Firebase SACHET NDMA API System Design UX Research
Mobile · Backend
Microservice Migration
Independently migrated 4 production microservices from Spring Boot 2.x → 3.x and Elasticsearch 6.x → 8.x. Diagnosed and resolved query syntax changes, API endpoint updates, and data consistency gaps across services — all without breaking production.
Spring Boot 3.x Elasticsearch 8.x Java Microservices

Academic background

Degree
B.Tech — Computer Science & Engineering
VIT Bhopal University
2021 – 2025
Four-year undergraduate program covering data structures, algorithms, distributed systems, databases, and software engineering — the foundations I apply daily in production work.
Certification
Microservices with Node.js, React, TypeScript & Kubernetes
Udemy
2026
In-depth course covering microservice architecture, containerisation with Docker, orchestration with Kubernetes, and building event-driven systems with TypeScript and React frontends.
Let's connect

Open to interesting problems, collaborations, or just a good engineering conversation.