Software developer with expertise in Flutter, FastAPI, and Python, combining modern software engineering with research in Mathematical Information Retrieval and LaTeX/MathML automation. Passionate about creating intelligent, user-friendly, and data-driven applications.
I'm a full-stack software developer and researcher passionate about solving deep technical problems. My work bridges symbolic mathematics with modern machine learning, making complex mathematical knowledge accessible and searchable.
I’ve designed custom embedding techniques, symbol-aware parsers, and clustering algorithms for mathematical information retrieval. Beyond research, I build real-world applications—developing Flutter apps with FastAPI/NestJS backends, such as YouTube downloaders with live server-sent events and weather apps with real-time API integration.
My approach is pragmatic and purpose-driven: from experimental research tools to production-ready apps, I focus on writing clean, scalable, and impactful code that turns complexity into clarity.
Cluster-Based Mathematical Information Retrieval
Cricket, Travelling
A comprehensive Flutter application for accurate land area measurement using GPS coordinates and interactive map marking. Features Firebase authentication, real-time area calculation with Turf.js, offline persistence, PDF report generation, and bilingual support (English/Hindi). Optimized for farmers, surveyors, and land professionals with 90% reduction in Firebase reads.
A comprehensive clustering-based Mathematical Information Retrieval (MathIR) system featuring Flutter frontend and FastAPI backend. Supports LaTeX/MathML search with cross-platform compatibility, custom embedding techniques, symbol-aware parsers, and advanced clustering algorithms.
Built a full-stack e-commerce platform for handcrafted candles and festive gift combos. The app pairs a responsive custom frontend (HTML, CSS, JavaScript) with a secure FastAPI backend and SQLite. Users can browse products, add items to cart, and place orders with Cash on Delivery (COD). Admins have a protected dashboard to manage the catalogue (add / edit / delete products), view orders and customer messages, and manage categories. Deployed on AWS EC2 behind Nginx with HTTPS via Certbot.
Real-time weather forecast application using OpenWeatherMap API. Displays comprehensive weather data including temperature, humidity, wind speed, and pressure for any city or village worldwide. Features intuitive search functionality and clean, responsive UI.
Developed a Python automation tool that scrapes product data from Amazon India and automatically posts it to Facebook pages with Telegram notifications. The application streamlines affiliate marketing and social media merchandising by eliminating manual posting tasks. Features intelligent data extraction using BeautifulSoup, automated social media integration via Facebook Graph API, and real-time notifications through Telegram Bot API. Handles product information including titles, prices, ratings, and images with structured JSON data management.
Built an end-to-end automation tool that generates and uploads YouTube Shorts videos programmatically. The system selects random quotes from a JSON database, generates short video clips with captions and transitions using MoviePy, and automatically uploads them via YouTube Data API. Features include batch video processing, intelligent metadata management (titles, tags, thumbnails), scheduled posting capabilities, and FFmpeg integration for video encoding. This project demonstrates advanced video processing, API integration, and content automation workflows.
Developed a full-stack YouTube video downloader application that seamlessly integrates a clean and responsive Flutter frontend with a robust NestJS backend. The application leverages Python's yt-dlp library to fetch available video resolutions and formats. Users can select their desired resolution before initiating the download. Real-time download progress is streamed to the frontend using Server-Sent Events (SSE), ensuring a smooth and interactive user experience across Android, Web, and Desktop platforms.
Developed a cross-platform calculator application using Flutter, designed to perform fundamental arithmetic operations such as addition, subtraction, multiplication, and division. The app features a clean and intuitive user interface, ensuring a seamless experience across various platforms, including Android, iOS, Web, Linux, macOS, and Windows. This project showcases proficiency in Flutter development and the ability to create responsive applications that function consistently across multiple devices.
A BMI calculator tool that calculates Body Mass Index based on height and weight for adult men and women.
Currency converter application for real-time exchange rates across multiple currencies.
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.