01
­{ }
A
Ahsan.
HomeAboutProjects
Clinical Health App
Full-Stack Application

Clinical Health App

Flutter
.NET
Azure
MSSQL

Collaborated with Atea Sverige AB and university researchers to build a cross-platform health and mobility MVP from scratch, featuring a Flutter frontend, .NET Azure API and a MSSQL database.

Clinical Research App Architecture

Flutter MVVM + .NET Azure API

Mobile / WebFlutter (Dart)Backend API.NET Core on AzureCloud StorageAzure SQL & Blob StorageREST / HTTPS boundaryFlutter Views(Android / Web UI)ViewModels(State Management)API Client(Auth & HTTP)Controllers(API Endpoints)Scoring Engine(Progression Logic)Repositories(Data Access Layer)Azure SQL(Relational Data)Blob Storage(Exercise Videos)PresentationBusiness LogicInfrastructure

A decoupled, scalable architecture. The Flutter frontend uses the MVVM pattern for managing dynamic UI state, while the .NET API encapsulates clinical scoring rules, talking to an Azure SQL Database and Azure Blob Storage for exercise video and user data.

Overview

Over the course of 5 months, my teammate and I collaborated with Atea Sverige AB and university PhD researchers to build a cross-platform health and mobility application entirely from scratch. The goal of the app was to assist researchers in studying mobility by providing users with dynamic, personalized workout plans based on their specific physical abilities.

The Challenge

Starting with an absolute blank slate, our challenge was two-fold. First, the PhD students had documented their scoring system and exercise rules in Word documents that we had to decode. Second, we had to translate these non-technical requirements, along with a massive library of exercise videos, into a scalable, modular software architecture that could adapt to their channging needs.

Key Contributions & Technical Implementation

  • Requirements Analysis & System Design: Acted as a bridge between the researchers and the codebase through weekly Scrum meetings and continuous demos. We clarified ambiguous rules and took time understanding their original scoring formulas prior to writing the code.
  • Iterative Full-Stack Development: Applied a highly iterative approach across the entire tech stack. We continuously refined the Flutter UI/UX, adjusted the .NET REST API endpoints, and evolved the modular Azure SQL Database schema to accommodate new logic.
  • Core Backend & Frontend Implementation: Built the secure .NET REST API hosted on Azure App Services and the cross-platform Flutter frontend. Successfully translated document-based rules into programmatic backend logic.
  • Secure Video Storage: Configured Azure Blob Storage as well as the database to securely hold the large library of exercise media files and user data.

The Outcome

By graduation, we built and delivered a functional Minimum Viable Product (MVP)
Back to Archive
Ahsan.

Software Engineer

© 2026 Ahsan Javed. All rights reserved.
LinkedIn