Ankit Kumar

Hi, I'm Ankit Kumar

Flutter, Python & FastAPI Developer

Software engineer with expertise in Flutter, Python (FastAPI), native Android integrations (Kotlin/Java), and NestJS backend architectures. Passionate about deploying scalable instances on AWS EC2, shipping production-grade applications to the Google Play Store, designing offline-first systems, and researching Mathematical Information Retrieval.

About Me

I'm a mobile and full-stack software developer with hands-on experience shipping production-grade cross-platform applications to the Google Play Store. My engineering expertise centers around Flutter/Dart, native Android integrations (Kotlin/Java), building secure backend architectures using FastAPI and NestJS, and deploying scalable instances on AWS EC2.

Beyond building anti-theft security suites and collaborative mapping tools, I also conduct research in Mathematical Information Retrieval (MathIR). I design custom embedding techniques, symbol-aware parsers, and clustering algorithms that make complex mathematical knowledge searchable and accessible.

My approach to software engineering is pragmatic, security-focused, and modern. I actively integrate LLM-assisted development workflows to accelerate prototyping, write clean code, and enforce rigorous quality standards. From designing offline-first systems to optimizing real-time sync pipelines, I focus on building impactful solutions that turn technical complexity into seamless user experiences.

Favorite Project

Cluster-Based Mathematical Information Retrieval

Hobbies

Cricket, Travelling

Work Experience

Software Engineer Intern – Flutter Developer

Arocoiris Technologies Pvt. Ltd.
Jan 2026 – Apr 2026
Project: InvestVerse (Cross-Platform Social Application)
  • Built and optimized core features for a social networking app in Flutter/Dart, delivering a pixel-perfect, multilingual Material3 UI across iOS and Android.
  • Designed Firestore data models with security rules, compound indexing, and real-time listeners for efficient, access-controlled data management.
  • Implemented user-blocking with automated deep cleanup of historical interactions (likes, comments, feeds) — maintaining strict data integrity across all collections.
  • Refactored Provider-based state management and caching logic, resolving real-time sync issues and significantly improving search accuracy and UI responsiveness.
Flutter Dart Firebase (Firestore/Auth) Provider Material3 UI Multilingual UI Agile

Featured Projects

Other Projects

Weather Forecast App

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.

Flutter Dart

Smart Amazon Scraper with Facebook & Telegram Posting

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.

Web Scraping: Python, BeautifulSoup, Requests Social Media APIs: Facebook Graph API, Telegram Bot API Data Management: JSON Automation: Scheduled Posting

Automated YouTube Shorts Generator

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.

Video Processing: Python, FFmpeg, MoviePy API Integration: YouTube Data API v3 Automation: Scheduling, Batch Processing Content Management: JSON Database, Metadata Handling

Youtube Video Downloader

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.

Frontend: Flutter, Dart Backend: NestJS, Python Video Download Engine: yt-dlp Real-Time Updates: Server-Sent Events (SSE)

Basic Calculator

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.

Flutter Dart

BMI Calculator

A BMI calculator tool that calculates Body Mass Index based on height and weight for adult men and women.

Flutter Dart

Currency Converter App

Currency converter application for real-time exchange rates across multiple currencies.

Flutter Dart API Integration

Technical Skills

Languages

C++ Python Dart Kotlin Java TypeScript JavaScript

Frameworks & Tools

Flutter NestJS FastAPI Firebase PostgreSQL Redis Docker Socket.io VSCode

Specializations

Mobile Security Geospatial Mapping & GPS LLM-Assisted Development Mathematical IR LaTeX Processing Clustering Algorithms Symbol Parsing Embedding Techniques

Development

Full-Stack Development Mobile Apps API Development Real-time Systems

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.