Hi, I'm

Ashutosh Gupta

Software Developer

Full-stack & cross-platform mobile developer building production apps with ~85% shared code across Android and iOS using Kotlin Multiplatform, alongside full-stack web/ERP systems in Angular, NestJS, ASP.NET, and Flutter. Currently a Full Stack Software Developer at Digital Dream Systems. Open for full-time opportunities and freelance/contract work.

Ashutosh Gupta

About Me

I'm a Software Developer currently working at Digital Dream Systems in Prayagraj, building mobile apps, web platforms, and internal tools across a range of client projects — with earlier experience as a Mobile Application Developer at Evatoz Solutions Pvt. Ltd. in Noida, NCR.

My core specialization is Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP), where I've achieved ~85% code sharing between Android and iOS on production apps, and built a personal Compose Multiplatform app spanning all four CMP targets — Android, iOS, Desktop, and Web — from a single shared codebase. Alongside mobile, I work full-stack across Angular, NestJS, Flutter, ASP.NET, and React, with SQL Server/MySQL and Firebase on the data side.

I'm actively open to full-time opportunities, as well as contract-based and freelance projects. Recent work spans a UK construction-certification booking platform with a full admin CRM, a multi-tenant Flutter ERP/LMS for colleges, and an AI-powered face-recognition attendance system (99.65% accuracy) currently serving 7,000+ users in production.

~85% Code Sharing (KMP)
99.65% ML Accuracy
7,000+ Users Served
4 CMP Platforms (WayGo)
class SoftwareDev {
val mobile = "KMP + CMP"
val web = "Angular + NestJS"
val codeShare = 85%
}

Technical Skills

Cross-Platform Mobile

Kotlin Multiplatform (KMP)
Compose Multiplatform (CMP)
Flutter / Dart
Koin / Hilt (Dependency Injection)

Android Development

Kotlin
Jetpack Compose
MVVM / MVI / Clean Architecture
Coroutines / Flow / Room

Web & Frontend

Angular
React
ASP.NET (MVC / Web Forms)
Tailwind CSS / Bootstrap

Backend & Database

NestJS / Node.js
SQL Server / MySQL (Prisma)
FastAPI / Flask (Python)
Prisma ORM

Backend & Cloud

Firebase (Auth/Firestore/Storage)
RESTful APIs
Payments (Stripe / PhonePe)
Azure DevOps / CI-CD

Specialized / ML

ML Kit / DeepFace (Face Recognition)
Bluetooth Low Energy (BLE)
Shopify Storefront API
CameraX / MediaPipe

Languages

Kotlin
TypeScript / JavaScript
C# / Python / PHP

Tools & DevOps

Git / GitHub
Postman / REST Debugging
Android Studio / Xcode

Work Experience

Full Stack Software Developer (Mobile Application Specialist)

Apr 2026 – Present

Digital Dream Systems • Prayagraj, India

  • Leading development on Construction Builder Solution, a UK construction-certification booking platform (CSCS/CITB/NVQ) with a full internal admin CRM — Angular 21, NestJS, Prisma, MySQL 8, Stripe payments/webhooks, agent/lead/order management modules
  • Developing iCampus Pro, a multi-tenant Flutter ERP/LMS app for colleges (Android/iOS/web/desktop), using Clean Architecture with Riverpod, go_router, Dio, and a custom design system
  • Maintaining and extending a portfolio of live client sites — St. Francis School, iCampus Fees WebApp, EduTracker ERP, EduTracker AI Service, MIT college website, unitedmedicity.com, the DDS marketing site, and an Angular admin panel — adding features, fixing production bugs, and improving performance
Angular NestJS Prisma Flutter Stripe ASP.NET React

Full Stack Android Developer & ML Integration Specialist

Nov 2025 – Apr 2026

Niharika Enterprises (Freelance) • Prayagraj, India

Project: Niharika Attendance System

  • Architected an AI-powered face-recognition attendance system achieving 99.65% accuracy using Jetpack Compose, Hilt, Clean Architecture, and a Python FastAPI + DeepFace Facenet512/MediaPipe BlazeFace ML backend, reducing client's operational costs from ₹3,290/month to ₹0
  • Built a 3-phase detection pipeline (BlazeFace primary ~10ms → DeepFace fallback → skip-mode ~300ms) and a disk-based embedding cache cutting startup time for 7,000+ students from 1hr+ to ~2s
  • Published to Google Play Store (com.tgb.niharikaattendanceenrolment) after closed testing with 20+ testers; now in production serving 7,000+ users
Jetpack Compose Hilt DeepFace FastAPI Firebase Play Store

Application Developer (Mobile Applications)

Nov 2025 – Jan 2026

Evatoz Solutions Pvt. Ltd. • Noida, NCR

  • Led EVA2Z Connect's migration to Kotlin Multiplatform, achieving ~85% code sharing between Android and iOS via expect/actual patterns, Ktor networking (replacing Retrofit), and a unified DataStore/NSUserDefaults storage interface
  • Built cross-platform features with Compose Multiplatform including PhonePe payment integration, GPS tracking (Google Maps/MapKit), BLE connectivity, QR/barcode scanning, and FCM notifications for EVA2Z Connect and FleetA2Z
  • Reduced APK size from 81.6MB to 20-25MB, resolved Google Play Protect blocking sideloaded APKs in 10 regions (RECEIVE_SMS → SMS Retriever API), and consolidated 22 activities' fragmented SharedPreferences into a single AppPreferences class
Kotlin Multiplatform Compose Multiplatform Ktor BLE PhonePe SDK Firebase

Application Development Intern

Aug 2025 – Oct 2025

Evatoz Solutions Pvt. Ltd. • Noida, NCR

  • Modernized EVA2Z Connect by converting legacy XML/native screens to Jetpack Compose and introducing MVVM architecture ahead of the larger KMP migration
  • Implemented FCM push notifications, QR/barcode device-registration scanning, and payment verification flows from scratch
  • Upgraded legacy native libraries from 4KB to 16KB memory-page alignment for Play Store compliance; collaborated via Git and REST APIs with the backend team
Jetpack Compose MVVM FCM REST APIs Firebase

Full Stack Android Developer

Dec 2024 – Aug 2025

Niharika Enterprises • Prayagraj, India

Client/Live Project — MCA Major Project: Niharika ALL For One

  • Designed, developed, and deployed a Complaint Management System for Niharika Enterprises, streamlining internal workflows for complaint handling, warranty tracking, and spare-parts management through real-time automation
  • Built data-driven dashboards and notification systems to improve operational visibility and response time
  • Maintained continuous delivery from May to August 2025, ensuring stability and scalability across updates
Android SDK Jetpack Compose MVVM Firebase

Featured Projects

Other Projects

🚀 Personal Projects

Margie Hall App

Android hall-booking marketplace with Admin/Owner/Booker roles — Kotlin, Jetpack Compose frontend + PHP/MySQL backend, full auth and admin modules

Kotlin Compose PHP/MySQL

Screen Time Tracker

Android app-usage/blocking tracker with a full-screen block + countdown enforcement system, Room DB, and AdMob monetization

Kotlin Room AdMob

Earlier KMP BLE App

Navigation-adjacent BLE app with exponential-backoff auto-reconnect — built and tested via a custom Hackintosh setup to enable real iOS Simulator testing

KMP BLE Hackintosh

🏢 Client & ERP Projects

iCampus Fees WebApp

School fee-management ERP — ASP.NET MVC, SQL Server, OTP password recovery, iTextSharp PDF ID cards & receipts

ASP.NET SQL Server

Construction Card Support

Payment-processing module — .NET Core + Angular. PayPal billing-prefill issue analyzed and scoped (hosted page vs. Card Fields API), not yet built

.NET Core Angular

Premium Ceramic Crockeries

Headless e-commerce setup for a ceramics retailer moving offline-to-online — Shopify Storefront API + custom Dev Dashboard app

Shopify API Headless Commerce

EduTracker AI Service

Separate FastAPI face-recognition backend built for another college client (7,000-8,000 students), reusing the DeepFace/MediaPipe pipeline design

FastAPI DeepFace

EduTracker ERP

School-management ERP (ASP.NET Web Forms) — full-year 362-day attendance grid with Excel export, and GridView remarks bug fixes

ASP.NET SQL Server

St. Francis School Website

ASP.NET Web Forms school site — consolidated 6 homepage DB calls into a single stored procedure, plus calendar/banner bug fixes

ASP.NET Performance

MIT College Website

Homepage and scholarship-page work on an ASP.NET Web Forms college site, including a responsive hero-background fix

ASP.NET Responsive CSS

unitedmedicity.com

React SPA for a medical/hospital group — fixed Open Graph meta conflicts and added Puppeteer prerendering for SEO/crawler visibility

React SEO Puppeteer

DDS Marketing Site

Digital Dream Systems' own site (React + TypeScript) — fixed missing hero backgrounds from hardcoded sections, rewrote SEO config across all 11 routes

React TypeScript SEO

Angular Admin Panel

Internal orders/leads dashboard — replaced inefficient polling with Server-Sent Events (SSE) for real-time updates

Angular Node/Express SSE

📱 Kotlin Multiplatform Projects

Cross-Platform Navigation System

Type-safe routing implementation shared across KMP app targets

KMP Navigation

Authentication Flow (KMP)

Secure multi-platform authentication with biometric support and token management

KMP Auth

Barcode Scanner (KMP)

Cross-platform camera optimization for barcode scanning with ML Kit integration

KMP Camera ML

🤖 Android Applications

Niharika ALL For One 1.0

First solo Android project during MCA — Complaint Management System for Niharika Enterprises with real-time automation

Android Firebase Private Internal

Wholsy

Private internal application built with traditional Android XML layouts and Activity-based architecture

Android XML Layouts Private Internal

FleetA2Z

Android fleet management app with XML layouts and multi-device BLE connectivity, deployed on Play Store

Android BLE Play Store

🎓 Academic Projects

eDu Solution Assistant

Backend Developer & System Designer — Android learning app; built the Python/Flask backend and designed content-delivery data flow

Python/Flask Backend

Student Management Portal

UI/UX & Frontend Visual Designer — responsive interface for academic document management

UI/UX CSS/JS

Padma College of Expertise

Full Stack Desktop Application Developer — Java/MySQL desktop app for student registration and subject selection, built independently

Java MySQL Desktop

Hardware & Systems Knowledge

Beyond software, I go deep on the hardware/systems side when a project needs it — most notably building a working Hackintosh from scratch to get real iOS Simulator testing for Kotlin Multiplatform apps without owning a Mac.

🖥️

Hackintosh Build (OpenCore)

Before I could test the iOS side of Kotlin Multiplatform apps like WayGo, I hit the wall every KMP developer without a Mac eventually hits: you can write iOS-target code all day, but you can't build or run it in Xcode's iOS Simulator without macOS. Instead of shelving iOS testing, I converted an old Ivy Bridge PC (MSI B75MA-P45, i7-3770, NVIDIA GT 740 — hardware a full decade outside Apple's supported list) into a working macOS Sequoia install using OpenCore.

Getting there meant hand-building an OpenCore config.plist across several full iterations, landing on SMBIOS iMac13,1 as the correct hardware match after a few wrong guesses, and patching GPU ig-platform-id values to fix a stuck 3MB-VRAM/1024×768 display bug — eventually traced to a stray nv_disable=1 boot argument left over from an earlier fix. I also generated a custom SSDT for correct CPU power management, sourced a community WiFi driver for a chipset macOS doesn't support natively, and ran OpenCore Legacy Patcher to keep the aging Kepler-generation GPU working on modern macOS. The payoff: Xcode 16.4 running reliably enough to build and test iOS targets — though newer iOS Simulator runtimes (18.x+) rely on Metal features this GPU can't do, so the iOS 15.2 simulator became the standard target for validating KMP/CMP iOS builds on this machine.

OpenCore macOS Sequoia SMBIOS iMac13,1 GPU Patching iOS 15.2 Simulator
⚙️

Cross-Platform Dev Setup

Windows is my primary dev environment for Android/KMP/full-stack work, with the Hackintosh build above kept specifically for validating iOS-target builds — so every Compose Multiplatform or KMP project I ship gets tested on Android, iOS, and (for projects like WayGo) Desktop and Web, not just assumed to work from shared code.

Windows macOS (Hackintosh) Android Studio Xcode

Certificates & Achievements

☁️ Google Cloud Arcade

🏆

Arcade Trooper Tier

Google Cloud

Jan - Jun 2025

⭐

Advanced Milestone

Google Cloud

July - Dec 2024

💎

Premium+ Milestone

Google Cloud

Jan - Jun 2024

Certificate Title

Issuer

Certificate

📜 Professional Certifications

Android

Android App Development with Kotlin

GeeksforGeeks

📊

Data Science using Python

NIELIT Gorakhpur

🔐

Cyber Security & Ethical Hacking

NIELIT Haridwar

🌐

Web Application Development

NIELIT Haridwar

Using Apache, MySQL and PHP

☕

JAVA Programming & Apache NetBeans IDE

NIELIT Haridwar

💻

Course on Computer Concepts (CCC)

NIELIT

Certificate Title

Issuer

Certificate

Education

Master of Computer Applications (MCA)

Oct 2023 – Oct 2025

Indira Gandhi National Open University (IGNOU)

Prayagraj, Uttar Pradesh

Bachelor of Computer Applications (BCA)

Nov 2020 – Sep 2023

Ewing Christian College, University of Allahabad

Prayagraj, Uttar Pradesh

Get In Touch

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

Locations

Remote, India

Prayagraj (Allahabad), Uttar Pradesh, India

NCR / UP / MP, India

Phone

+91-9651819510

Portfolio

Ashutosh Gupta