For over 14 years, I've been building solutions that matter—from drone services platforms to AI systems handling massive document processing. I don't limit myself to a single role, I've been a Systems Architect, Solution Architect,Full-Stack Developer and App Developer, now exploring ML engineering. My path has been shaped not by titles, but by the challenges I'm passionate about solving. For me technologies are tools used to solve real problems in form of products and services. Technology enables and enpowers us to achieve this at its core .
Curious by nature. As long as I can remember, I've been fascinated by how things work. This curiosity fuels my passion for technology and drives me to understand the "why" behind the "what" I love exploring new territories. Asking questions has been my nature.
Learning by creating. I learn best when i approach it hands-on, trying failing and trying again, it might be frustrating some times but there is joy in figuring out eventually.
First principle thinking. Believer in breaking down complex problems into their fundamental truths be it life or be the task in my hands. This approach helps me separate signals from noise and facts from biases.
Bias for action.An idea is only as good as its execution. I believe in getting things done, iterating fast and learning from feedback. Actions speak louder than words and truth is in the action.
Love to experiment. When an idea has to be realized into a working model, takes a certain level of experimentation and iterations, the most enjoyable aspect for me is to address a same challenge with different view point and perspectives, i see beauty in different approaches to the same problem.
Projects
RERA AI Assistant
Conceived and built an end-to-end AI system that transforms unstructured Real Estate Regulatory Authority (RERA) data into an intelligent conversational assistant.
Key Achievements:
- Massive scale processing: Engineered a multi-stage data collection system that scraped and parsed 7,000+ real estate projects across 31 districts, handling over 1 million data points. The model is only as good as your data, so i built data pipeline to ensure high-quality data ingestion and processing. The real challenge was to annotate and structure unstructured data into a format suitable for LLM training.
- 99% cost reduction: Implemented local LLM fine-tuning using consumer hardware (RTX 4090) instead of cloud APIs, reducing costs from $9,000+ to $160 while maintaining data privacy. The amount of data that needed to be processed that suits the training would involve huge costs if i had to use APIs from third party providers as OpenAi or claude. I decided to fine-tune a smaller model locally on my hardware.
- Optimized parallel processing: Designed hybrid concurrency architecture using multiprocessing (10 workers) and async/await patterns, reducing execution time from weeks to hours. This helps utilize the hardware resources to the maximum and speed up the processing time.
- Optimised LLM : Fine-tuned 4B parameter model using Unsloth with LoRA and 4-bit quantization, achieving 20-30 tokens/second inference with only 2GB memory footprint. The models i was able to finetune on llama3.1 for its ease, Gemma3 for low resource usage, Mistral 7B for its French connection, Qwen 3 for its smartness, Phi3 for its strict adherence to instructions.
Technical Stack:
Python, Unsloth, LoRA/QLoRA, llama.cpp, Ollama, Selenium, BeautifulSoup, Crawl4AI, Flash Attention 2, GGUF, Multiprocessing, Asyncio ,llama-index ,nvidia CUDA,
MoodMonkey
The motivation behind MoodMonkey was my own personal struggle with mental health post covid times. I wanted to create a tool that could help people manage their mental well-being in a simple, accessible way. MoodMonkey is a mobile application designed to help users track and improve their mental well-being through mood journaling, habit tracking and personalized insights and with closed ones. The app is not just developed it is hand crafted and every feature is designed with utmost care and attention to serve its purpose.
Key Features:
- Full-stack mobile development: Built complete iOS and Android applications using Flutter, Golang ensuring seamless cross-platform experience (Android and iOS).
- Robust backend infrastructure: Implemented scalable serverless architecture using Firebase suite including Firestore for real-time data, Cloud Functions for business logic, Authentication for secure access and Analytics for user insights.
- Production monitoring: Integrated comprehensive monitoring with Firebase Crashlytics and Performance Monitor to ensure high reliability and identify optimization opportunities.
- Service not Server: Leveraged Firebase's Cloud Functions offerings to focus on delivering features without the overhead of server management. Asynchronous processing and event-driven architecture ensured efficient resource utilization and scalability.
Technical Stack:
Flutter (Dart), Firebase (Firestore, Cloud Functions, Authentication, Storage, Cloud Messaging, Crashlytics, Performance Monitor , Remoteconfig , Appcheck ), Golang for Cloud Functions with message queuing using Firebase Pub/Sub for asynchronous tasks and auto scaling .
Drone Services Aggregator Platform
Strategically planned and orchestrated the architecture of a mission-critical drone services aggregation platform. Led the end-to-end design and development process, creating a comprehensive ecosystem of applications serving service providers, customers, and administrators. With Software Development Life Cycle (SDLC) best practices, ensured robust, scalable, and user-centric solutions.
Components Delivered:
- Admin Controls Station (Web App): Planned the end-to-end comprehensive administrative dashboard for platform management, operator oversight and analytics. oversaw its development to ensure robust functionality and control .
- Service Provider Screening (Web App): Planned and helped Implemented rigorous screening and onboarding system ensuring platform reliability and regulatory compliance.
- CRM System (Web App): Designed customer relationship management platform to enhance engagement and satisfaction. This helped streamline communication and support processes.
- Service Provider Mobile App: Planned feature-rich application enabling drone operators to manage services, accept service requests, and track operations. This app was crucial for real-time service delivery and provider efficiency. First time drone operators in India had a dedicated app to manage their services.
- Service Requester Mobile App: Engineered user-facing mobile application for seamless service discovery and booking. Made it easy for customers to find, book and manage drone services on-the-go.
Technical Stack:
ReactNative, ReactJs, Firebase, AWS, Node.js, Payment Gateways,Map, Weather APIs, RESTful APIs, CI/CD, Serverless Architecture
qup - The Useful Social Networking Site
The year was 2012, and social media was just taking center stage with mobile devices and slow 3G internet here in India. Facebook's adoption was fast and furious, but it bothered me that the fundamentals of human interactions would change forever as we all started interacting with our friends online. Eventually, offline face-to-face meetings were taking a backseat because of the convenience that seamless online interaction offered.
I had to do something about this.
As someone who takes challenges head-on and wanted to build a product for the internet, I spent time talking to people to understand what could be done. This led me to ideate, conceptualize, and create "qup"—the useful social networking site that makes human interaction continue to be face-to-face but also very useful.
I'd never worked in a software team or on a project of this scale before. Sometimes "ignorance is bliss" at least to get started. What I lacked in experience, I made up for with determination and a willingness to learn everything from scratch.
The Vision:
While other social networks were optimizing for more screen time, qup was designed to get people off their screens and into real-world interactions. It wasn't about replacing face-to-face meetings—it was about making them easier to organize and more meaningful when they happened.
The Challenge:
Building a social network as a solo developer with no prior experience was almost naive. But that's exactly the kind of challenge that drives me. Every line of code was a lesson, every feature a small victory, every user interaction a validation of the idea.
The Impact:
qup represented my first serious attempt into building products and the belief i thought it was possible by me, to solve real human problem. Not only did I learn a ton about software development, user experience, and product design, also about myself as a builder. It taught me that technology should serve people, not the other way around a philosophy that continues to guide my work even today.
Open Source
I believe in contributing back to the developer community. I've published two Flutter packages that solve common development challenges, both achieving the maximum quality score on pub.dev.
smart_button
Flutter buttons with built-in internet connectivity checking. Automatically prevents actions and shows user feedback when offline, supporting three button variants with platform-adaptive dialogs and snackbars.
smart_phone_numb
Intelligent phone number input field with automatic country code detection based on user timezone. Supports 221+ countries with dynamic validation and country picker with flags.
Writing
I occasionally enjoy writing while some are documented on medium and some are not, I enjoy sharing my thoughts on technology, software development, and personal thoughts.
"It matters to make it easy"
Remember slow 3G Speeds, Low Resolution Screens and pixelated Photos taken with 5MP camera was considered good enough for most people ? We have come a long way in terms of the evolution of tech aspects and spec aspects ,Now things seems to have saturated with everything at its peak and best, cant ask for more can we ?
"Humane"
The way we approach the product/service design and development is usually over-emphasised or under-emphasised and mostly lost in translation (execution) Here are some “First principle” to follow and strike a right balance ....
Technical Skills
Languages & Frameworks
Dart/Flutter , Golang , Python
Mobile & Web Development
Flutter (iOS & Android), Firebase Suite, Progressive Web Apps, Responsive Design
Cloud & DevOps
AWS certified Solution Architect, GCP, Serverless Architecture, Docker, CI/CD Pipelines
Machine Learning & AI
Transformers, Unsloth, LoRA/QLoRA, LLM Fine-tuning, llama.cpp, Ollama, Model Deployment, Quantization (4-bit/8-bit)
Data Engineering
Web Scraping (Selenium, BeautifulSoup, Crawl4AI), ETL Pipelines, Data Processing, Multiprocessing, Async/Await Patterns
System Design & Architecture
Microservices, REST APIs, System Architecture, Scalability & Performance Optimization, Design Thinking
Certifications
- AWS Certified Solutions Architect – Associate
Hobbies
Beyond professional software development, I enjoy exploring hardware projects that combine my passion for engineering with personal interests.
Automated Poker Card Vending Machine
Building a fully automated poker card dispensing system using Arduino microcontroller, stepper motors and servo motors. This project combines mechanical engineering,3D modeling , electronics and embedded programming—driven purely by my love for the game of poker.
Technical Components:
- Arduino-based control system: Programmed microcontroller to orchestrate precise card dispensing sequences and motor coordination.
- Stepper motor integration: Implementing accurate rotational control for card selection and positioning mechanisms.
- Servo motor mechanics: Designing push-pull mechanisms for reliable card ejection and delivery.
- Mechanical design: Custom-built card storage and dispensing mechanism ensuring cards are dealt smoothly without damage.
This project showcases the intersection of software and hardware engineering, requiring careful timing coordination, motor control algorithms, and mechanical precision. It's my attempt to bring my engineering skills to life in a fun and practical way.
Reading is my heaven on earth
I don't just enjoy reading, I love it. When a writer creates their work, imagine the amount of skill , patience, imagination , research and time it takes. My respect to all the writers out there. The need for knowing is the core of my being, and reading is my main source of knowledge. I fancy writing as well so i indulge in writting small articles on medium from time to time.