M o u r y a D u s i
AI & Data Science
Thanks for visiting
View ProjectsDownload RésuméContact Me
Work Experience & Skills About Building & Experiments Contact Mourya
My Time · Dubai
—
Your Time
—

Dusi

Artificial Intelligence · Data Science · Machine Learning · Generative AI · Deep Learning · Technology & Innovation

∑∇f(x)σ
Accenture · Oct 2024 – Jul 2025MSc Data Science & AI5 curated credentialsLive AI products

Three things worth
your two minutes

The strongest evidence of how he works — full case studies are below.

CASE STUDIES

Six things I've built, laid out like an exhibition rather than a grid. Scroll through — each one gets its own moment.

01 2023 · ML · DATA SCIENCE1 min read

Performance ML

92% 5+ models compared 1,000+ records · every week
1,000+ records, every week

End-to-end ML pipeline identifying at-risk students with 92% accuracy, comparing 5+ models before selecting the final approach. Processes 1,000+ records weekly.

Year
2023
Type
Machine learning · data science
Stack
Python · Scikit-learn · Pandas
Outcome
92% accuracy · 5+ models compared · 1,000+ records a week
PythonScikit-learnPandasML Pipeline
Read the Case Study →

1 min read · 121 words

Problem

Instructors and academic advisors often identify struggling students only after performance has already dropped — by then, the window to intervene effectively has narrowed. The goal was to flag at-risk students earlier, from data that's already available.

Approach

Built a supervised learning pipeline in Python: Pandas for preprocessing and feature preparation, Scikit-learn for model training and evaluation. Compared 5+ model families rather than committing to one architecture upfront.

Result

The selected model reached 92% accuracy on the evaluation set.

Architecture

Data → Preprocessing (Pandas) → Model training & comparison (Scikit-learn) → Evaluation → Selected model. Processes 1,000+ records weekly.

Data1,000+ records weeklyPreprocessingPandasModel training & comparisonScikit-learn · 5+ model familiesEvaluationSelected model92% accuracy
Pipeline: data to selected model
Next project: UniversityChatbot →
02 2023 · NLP · PRODUCTION1 min read
queries / day1,000+ uptime99.9% admin workload−35%
99.9% uptime, 1,000+ queries a day

University
Chatbot

Intent-classification NLP chatbot handling 1,000+ queries daily, reducing support workload by 35%. 99.9% uptime.

Year
2023
Type
NLP · production
Stack
TensorFlow · Flask · MongoDB
Outcome
1,000+ queries a day · 99.9% uptime · −35% admin workload
TensorFlowNLPFlaskProduction
Read the Case Study →

1 min read · 101 words

Problem

University administrative staff were fielding a high volume of repetitive student questions — the kind that don't need human judgment, just fast, accurate retrieval of information that already exists somewhere in the system.

Approach

Built an NLP chatbot: TensorFlow for intent classification, Flask serving the backend API, MongoDB for storing conversation and query data.

Architecture

Student query → NLP intent classification (TensorFlow) → Flask API → MongoDB → response.

Student queryIntent classificationNLP · TensorFlowFlask APIbackendMongoDBconversation & query dataResponse1,000+ queries a day · 99.9% uptime
Chatbot request path

Result

Handles 1,000+ queries a day with 99.9% uptime, cutting administrative workload by roughly 35%.

Next project: destination →
03 2025 · AI · TRAVEL1 min read

destination

destination.com home screen with the headline Your world moves. So should you., above the Route Intelligence panel 01ARIA voice assistantbuilt on Groq 02Live flight tracking Next.js · Vercel
AI travel intelligence, end to end

A full-stack travel platform, built solo. AI shows up in two places specifically: ARIA, a voice assistant for trip questions (built on Groq's LLM inference), and an AI itinerary planner. Everything else — live flight tracking, visa guidance, route optimization — is conventional full-stack engineering around that AI core, on Next.js and deployed on Vercel.

Year
2025
Type
AI · travel platform
Stack
Next.js · Groq · Vercel
Role
Built solo · live in production
Travellervoice or textNext.js appdeployed on VercelAI layerARIA voice (Groq LLM) · itinerary plannerFull-stack serviceslive flights · visa guidance · route optimisation
How destination is put together
Next.jsAI/MLGroqReal-timeVercel
View Project →
Next project: Smart Exit →
04 2024 · MOBILE · IOT1 min read
Wi-FiGPSBLEReminder
Learns your routine, quietly

Smart Exit

Mobile-first IoT system using machine learning to learn user routines and intelligently remind about essential items.

Year
2024
Type
Mobile · IoT
Stack
Python · TensorFlow · edge AI
Approach
Wi-Fi, GPS and BLE sensor fusion
Sensor fusionWi-Fi · GPS · BLERoutine learningPython · TensorFlowReminderbefore you leave, for essential items
How Smart Exit decides to remind
PythonTensorFlowMobileEdge AI
View Project →
Next project: Lost-ItemDetection →
05 2024 · IOT · EDGE1 min read

Lost-Item
Detection

On-devicecamera-free PressureInfraredUltrasonic
Everything processed on-device

Camera-free sensor system detecting forgotten belongings in taxis using pressure, infrared and ultrasonic sensing, kept entirely on-device.

Year
2024
Type
IoT · edge computing
Stack
Pressure · infrared · ultrasonic sensing
Principle
Camera-free, processed on-device
Seat sensingpressure · infrared · ultrasonicOn-device processingedge computing, no cameraDetectionforgotten belongings in taxis
How lost items are detected
IoTEdge ComputingPrivacySensors
View Project →
Next project: Can a Graph Neural Network Spot Mid-Air Conflicts? →
06 2026 · MSC DISSERTATION · GRAPH ML1 min read

Can a Graph Neural Network Spot Mid-Air Conflicts?

AirSpaceGNN live demo header with the headline Select an aircraft. Analyze the interaction. See why. XGBoost F1 · leaked DCPA0.9994 GCN test F1 · leakage removed0.6898 81,270 pairs2.2% conflict rate
And can you trust a 99.9% score?

MSc Dissertation · Data Science & AI · Middlesex University Dubai · 2026. Investigates whether graph neural networks can predict aircraft conflicts using ADS-B traffic data, and why suspiciously high model scores require rigorous leakage audits.

Year
2026
Type
MSc dissertation · graph ML
Stack
Python · PyTorch Geometric · XGBoost · OpenSky ADS-B
Outcome
GCN test F1 0.6898 · leakage found in 0.9994
PythonPyTorch GeometricXGBoostOpenSky ADS-BApple Silicon (MPS)
View Live Demo →
Read the Case Study →

1 min read · 200 words

The approach

Dataset: 3.9M OpenSky Network ADS-B reports, cleaned to 1.7M observations from Central Europe (5 June 2017).

Graphs: 72,841 snapshots and 674,186 aircraft-pair edges; approximately 2% were conflicts.

Models: Rule-based ICAO separation baseline (5 NM horizontal, 1,000 ft vertical), XGBoost, GCN, and GAT.

Validation: Chronological train/validation/test split and audits for feature leakage, temporal leakage, data quality, and traceability.

OpenSky ADS-B3.9M reportsCleaned observations1.7M · Central Europe · 5 June 2017Aircraft graphs72,841 snapshots · 674,186 pair edgesModels comparedICAO baseline · XGBoost · GCN · GATValidationChronological split · leakage auditsFindingDCPA leak found · GCN test F1 0.6898
Dissertation pipeline

Key finding

XGBoost initially achieved F1 = 0.9994 because DCPA (Distance at Closest Point of Approach) leaked future encounter information. Removing DCPA caused its performance to collapse to zero. After removing the leaking feature, GCN achieved test F1 = 0.6898 on 81,270 aircraft pairs, with a 2.2% conflict rate.

Limitations

GCN and GAT could not be fairly compared because their dataset populations and target definitions differed, and GAT training was incomplete. The study covers one airspace, one day, and one random seed; it is not operationally validated or deployable.

Lessons

High scores require auditing; conclusions must match the evidence; rigorous methodology is itself a contribution.

Back to the first project: Performance ML →

Industry Experience

Accenture

Associate Software Engineer

ML Engineering & Data Science · Hyderabad, India

—

50,000+records processed weekly through the data preprocessing pipelines I maintained
Modelling
Built Python-based ML models using Scikit-learn and TensorFlow for enterprise predictive analytics
Data pipelines
Maintained data preprocessing pipelines processing 50,000+ records weekly with Pandas and NumPy
Deployment
Deployed models on AWS SageMaker with comprehensive testing and performance validation
Reporting
Created Power BI dashboards presenting model insights and performance metrics to stakeholders
Ways of working
Collaborated in Agile teams with JIRA, daily stand-ups, and sprint planning for AI initiatives
  • Python
  • Scikit-learn
  • TensorFlow
  • Pandas
  • NumPy
  • AWS SageMaker
  • Power BI
  • JIRA

Where I can help

🤖

Intelligent Applications

NLP systems and AI-assisted, user-facing products — like the chatbot and voice AI he's already shipped.

📊

Machine Learning Systems

Model comparison, evaluation, and production ML pipelines — from raw data to a deployed, measured result.

☁️

Data & Cloud Solutions

Data pipelines, APIs, and cloud deployment (AWS SageMaker, Google Cloud) for AI systems that need to actually run in production.

Capability, by category

MACHINE LEARNING

Python
TensorFlow
Scikit-learn
NLP
Deep Learning

DATA

SQL
Pandas / NumPy
Power BI · Tableau
Matplotlib · Seaborn

CLOUD / MLOPS

AWS SageMaker
Google Cloud
CI/CD

ENGINEERING

Flask / REST APIs
MongoDB · MySQL
Git

FRONTEND

Next.js
React
Tailwind CSS

Academic
background

MSc Data Science & Artificial Intelligence
Middlesex University, Dubai, UAE
Sep 2025 — Sep 2026
BSc Computer Science
Krishna University, India
Oct 2021 — May 2024
5
Credentials
2
Domains
S
Skillsoft
AWS AI Practitioner — Machine Learning Operations (MLOps)
View credential ↗
S
Skillsoft
Implementing AI with Amazon Machine Learning
View credential ↗
S
Skillsoft
AWS Certified Solutions Architect Associate Bootcamp
View credential ↗
S
Skillsoft
Google Professional Cloud Architect: Cloud Architecture & System Design
View credential ↗
S
Skillsoft
AWS Certified AI Practitioner
Credential pending
Mourya Dusi smiling in front of the Dubai skyline at night

Building intelligent
systems that matter

I'm a Machine Learning Engineer and Data Science professional. I bring together technical depth in ML, cloud, and analytics with a genuine curiosity for how technology shapes the world around us.

I believe great AI isn't just smart — it's simple, explainable, and built with care.

When I'm not training models, I'm probably listening to music, or thinking about the next thing worth building.

Quick Facts

Beyond
the code

🎵

Music

Music is my constant companion — whether I'm commuting through Dubai, deep in a coding session, or just unwinding. From indie to classical, it shapes how I think and create.

🤖

AI & The Future

I'm fascinated by how AI will reshape everyday life — not just the technical side, but the human side too. Building things that are simple and genuinely useful is what drives me.

A map of where I've been

158kmiles flown

What I'm building now

Three things in progress, at different stages — shown honestly rather than dressed up as finished work.

LIVE · ACTIVE

ZHIVA

A personal finance companion — expenses, transactions, budgets, reminders and insights in one place, with a built-in assistant, Shiva, for managing money through natural language.

Personal Finance · AI Assistant
Try it live ↗
IN DEVELOPMENT

Veya

An AI wardrobe assistant — upload clothes you already own, get outfit recommendations with styling explanations, and refine looks by chatting about weather, dress code and preference. Built to make getting dressed faster and more sustainable, not to sell more clothes.

AI Styling
Demo not yet available
IN DEVELOPMENT · MVP

Dhva AI

A voice AI receptionist for businesses — answers calls 24/7, understands questions, takes orders and bookings, hands off to a human when needed, and logs every call with transcripts and summaries in a dashboard.

Voice AI · Call Automation
Demo not yet available

MORE WORK

Click the cards to sneak in!

Outside of client and coursework, I build small experimental sites just to try things out — a different corner of the sandbox from the case-study projects above.

Telugu Cinema

A 3D poster archive built to explore real-time WebGL rendering and spatial interaction — drag, orbit and click through posters in a navigable 3D space, with Auto/Calm motion settings built in.

Three.js WebGL Creative Dev
Visit site ↗

On This Day

A small experiment in API integration and data-driven storytelling — surfaces historical events that happened on today's date, built to make history more discoverable.

JavaScript API Creative Dev
Visit site ↗

Again

A small UX experiment in behavior-change design — a lightweight nudge that makes you pause and check whether you've already done something before doing it all over again.

React Next.js Tailwind
Visit site ↗

OBSCURA

An evidence-first discovery platform for overlooked places. Combines geographic data and independent sources to uncover distinctive places, explain their significance, and show the evidence behind every discovery.

TypeScript Node.js
Visit site ↗

Have something worth building? Let's talk.

Let's build
something

AI, data, useful products, or a problem that has been sitting on your desk for too long.

Open to ML Engineer, Data Scientist and AI Engineer roles, in Dubai, remote or relocating.

Email me