Yawar Agha (also known as Yawar Osman) is a software engineer based in Jena, Germany, with over five years of professional experience shipping mobile and web products. He specializes in Flutter, React, Next.js, NestJS, and cloud infrastructure across iOS, Android, web, and backend systems. He has delivered 14 production products spanning fintech, edtech, healthtech, restaurant technology, and authentication infrastructure.
Portfolio Projects
Bourse — Mobile, Web & Financial Systems
Bourse is a connected financial software ecosystem. Yawar built the Flutter mobile app for iOS and Android with live currency rates, precious metals, cryptocurrencies, historical charts, market news, currency conversion, price alerts, and multilingual support (English, Kurdish, Arabic). He developed mybourse.net with Next.js, React, and TypeScript, an admin dashboard, a customer dashboard, and a money transfer management system. The NestJS backend is split into identity, administration, mobile, and business API services with MySQL, Redis, Socket.IO real-time messaging, FIB/FastPay/Nass payment integrations, and a two-server Docker deployment with Cloudflare failover.
Moja ID — Mobile App, Dual Dashboards & Auth System
Yawar co-founded Moja Tech OÜ (Estonia, registry code 17171424) and served as technical lead. Moja ID replaces SMS OTPs with app-based verification using cryptographic tokens and biometrics. He built the Flutter mobile app with Clean Architecture and BLoC, real-time SignalR connections, two Flutter Web dashboards (customer B2B portal and admin console), a native Android SDK in Kotlin with ContentProvider IPC for zero-tap background verification, and a React landing site with an interactive pricing calculator.
A course management platform connecting teachers with students. Yawar built the Flutter mobile app (iOS/Android) with BLOC state management and FIB/FastPay payment integration, a Flutter web admin dashboard for course management and analytics, and a React/Tailwind CSS landing website.
HealthyU — Native Mobile Apps & Alipay+ SuperQi Mini App
A direct-to-consumer health platform for MANN (male wellness) and FLAVIE (female wellness) supplement brands. Yawar built the native iOS/Android apps in Flutter with Clean Architecture, QR box pairing, smart reminders, photo-based progress tracking, and Shorebird OTA updates. He also engineered the SuperQi Mini App using Vite, React 18, TypeScript, and Tailwind CSS with native Alipay+ JSBridge integration for single-tap authentication and in-super-app checkout.
Morina Menu & Portal — Web App, Mobile App & Systems
A digital dining platform powering hundreds of restaurants. Yawar joined as a Flutter Developer and was promoted to Project Manager and Technical Lead. He designed the multi-tenant relational database (branches, menus, variants, modifiers, allergens, localization), managed cloud hosting with real-time Socket.io sync, and built the Morina Portal app across Web, App Store, and Google Play.
Fresh chicken delivery app with straightforward ordering and order tracking. Built with Flutter, Firebase, Provider, and MapBox.
Archimenus Dashboard — Mobile App
Restaurant menu management dashboard with QR code access for customers. Built with Flutter, Firebase, and Provider.
Dragon POS — Windows App
Offline Windows POS system for fast ordering and sales tracking. Built with Flutter, SQLite, and Provider.
Falafelo — Mobile Application
Food delivery app with live order updates, Mapbox maps, push notifications, and multilingual support. Built with Flutter, Mapbox, Firebase, and Provider.
Dyary Company — Website
Clean, modern website for an agricultural business serving local farmers. Built with HTML and CSS. Live at dyarycompany.com.
Morina POS Dashboard — Web App
Web-based POS admin dashboard for restaurants with product management, inventory tracking, expense monitoring, and purchasing. Built with Flutter and Provider.
Self Service Menu — Windows, Web, Android App
Self-service ordering system for customers, designed and developed from scratch. Built with Flutter and Provider.
Work Experience
Senior Mobile Application Developer at HealthyU (Sep 2025 – Sep 2026)
Full-time, Remote. Built HealthyU across iOS, Android, and Alipay+ SuperQi. Designed registration, QR box linking, daily routines, smart reminders, photo-based progress comparisons, and subscription flows with payment integrations.
Applications Engineer & Project Manager at Morina Company (Dec 2022 – Apr 2025)
Full-time, On-site. Started as Flutter Developer, promoted to Project Manager and Technical Lead. Led cross-functional teams, architected relational databases, managed cloud hosting, real-time Socket.io synchronization, and oversaw product lifecycle across web and mobile.
Team Lead & Flutter Developer at Architech Company (May 2024 – Aug 2025)
Part-time, Hybrid. Oversaw developers, provided technical guidance, coordinated task distribution, and served as liaison between team and management.
Mobile Application Developer — Freelance (Apr 2021 – Dec 2022)
Developed mobile applications from concept to deployment using Java and Flutter.
"Working with Yawar on the Ankimate app has been a fantastic experience. His technical skills and ability to turn ideas into functional features have been crucial to bringing this educational platform to life. I highly recommend him for any app development project — he's reliable, creative, and professional."
— Bahast Tariq, Founder, Ankimate
"I studied with Yawar in the same department at university. We worked together on research projects, class assignments, and some freelance work. He's a talented mobile app developer who takes his work seriously and always delivers on time."
— Ali Faisal, Founder, Noyya
"During our time together at Architech, Yawar consistently delivered exceptional results with remarkable efficiency. His professional approach and outstanding communication skills made our projects seamless from start to finish."
Yawar Agha - software engineer building mobile, web, and systems products.
JENA, GERMANY
Software Engineer
Mobile · Web · Systems
NOTE / 001
I turn requirements and Figma files into apps that are actually on the store, actually downloaded, and actually used.IturnrequirementsandFigmafilesintoappsthatareactuallyonthestore,actuallydownloaded,andactuallyused.
(01)Selected work
The work speaks.
Across mobile, web, and desktop, these products moved from requirement to release. Scroll to move through the work.
A clear, modern website for an agricultural business serving local farmers.
11
Private deployment
Web App
Morina POS Dashboard
Restaurant operations in one dashboard: products, stock, expenses, and purchases.
12
Private deployment
Windows, Web, Android App
Self Service Menu
A self-service ordering experience built for web, Android, and Windows.
(02)How I got here
A career built by takingthe next responsibility.
From my first job to university, freelance work, and leading teams - each chapter added a new responsibility. Here’s how they connect.
2018'01234567890123456789
My first real job wasn’t in code.
I worked as a storekeeper, managing inventory and learning that reliable systems matter long before I knew how to build them.
2019'01234567890123456789
Started university. Kept learning beyond it.
I started university in 2019. Alongside my studies, I taught myself Java and Flutter.
2021'01234567890123456789
Went freelance, client by client.
I started freelancing in 2021. I learned by taking mobile products from a rough idea all the way to deployment.
2022'01234567890123456789
Joined a product team and shipped at scale.
At Morina I developed and optimized Flutter applications, debugged production issues, and delivered features across multiple products.
2023'01234567890123456789
Moved from code to leadership and systems.
Promoted to Project Manager and Technical Lead: managing cross-functional engineering teams, database structure, cloud hosting, and shipping the Morina Portal across web and mobile.
2024'01234567890123456789
Became the bridge between team and management.
As a part-time Team Lead I provided technical direction, distributed work, protected quality, and kept delivery transparent through August 2025.
2025'01234567890123456789
Built daily habits into a connected product.
Joined HealthyU as a Senior Mobile Application Developer in September 2025. Through September 2026, I built a subscription app for MANN and FLAVIE across iOS, Android, and Alipay+ SuperQi. I designed registration, QR box linking, daily routines, and smart reminders; implemented photo-based progress comparisons and weekly check-ins; and built subscription and reorder flows with integrated payments and delivery address handling across native and mini app platforms.
2026'01234567890123456789
Now I’m building something of my own.
My focus is mybourse.net: backend infrastructure, API design, payment integrations, the mobile API, customer dashboard, and the systems behind it.
Production Flutter apps structured with feature-first Clean Architecture, BLoC/Cubit or Provider state, typed networking, offline persistence, background work, push notifications, deep links, payments, and signed iOS and Android releases.
Dart
Flutter
BLoC / Cubit
Provider
Clean Architecture
Dio
Hive / SQLite
Firebase
Native iOS / Android
Client-facing
02
Frontend & web
Typed React and Next.js interfaces built from reusable component systems, with server rendering, API integration, responsive layouts, localization, accessibility, and performance validated across real breakpoints.
Relational and document schemas designed around real access patterns, using constraints, transactions, indexes, migrations, caching, pagination, query-plan analysis, backups, and tested recovery paths.
MySQL
SQLite
MongoDB
DynamoDB
Redis
TypeORM
Schema design
Transactions
Indexing
Query optimization
Migrations
Backup / restore
Craft & workflow
05
Delivery & workflow
Delivery managed from discovery to release through scoped requirements, prioritized backlogs, sprint planning, Jira tracking, technical documentation, code review, design handoff, release coordination, and stakeholder updates.
Agile / Scrum
Kanban
Jira
Backlog refinement
Sprint planning
Roadmaps
Risk management
Git / GitHub
Code review
Figma
FlutterFlow
Technical leadership
(05)What you get
What you get?
For your product team
IbuildDesign, faithfully engineeredFigma components and design systems translated into clean, responsive Flutter and React code with sub-pixel alignment, fluid micro-interactions, and zero design debt.mobileproductsandthesystemsProduction-grade integrationsLive payment gateways (Stripe, ZainCash, FIB), OAuth/JWT authentication, Mapbox geospatial tracking, and real-time WebSockets connected without third-party friction.behindthem—givingyourteamRTL & multilingual localizationFirst-class Right-to-Left (Arabic, Kurdish) and Left-to-Right (German, English) layout mirroring, dynamic font scaling, and regional formatting built from day one.clearownership,connectedsoftware,andOffline resilience & local cachingEncrypted SQLite and Hive local storage with optimistic UI updates and background sync queues, keeping essential workflows fully accessible offline.apathApp Store & Play Store stewardshipFastlane signing, automated TestFlight and Play Console internal tracks, store guideline compliance, and proactive monitoring to keep crash-free sessions above 99.8%.torelease.
Logistics & StatusOpen for opportunities
Location
Jena, GermanyCET / UTC+1
Work Authorization
German / EUFull work authorization · No sponsorship required
Zero-friction delivery from Figma to App Store, Google Play, and Web. I turn product specs into fluid, responsive iOS and Android applications, wire up APIs and payment gateways, and guide features across the release line in weeks instead of months.
02
Architecture & Code Quality
Productionresilience.
Clean architecture that doesn’t turn into legacy spaghetti after six months. Strict separation of concerns (Data → Domain → Presentation), automated test coverage, and offline-first state handling that keeps maintenance predictable and crash rates below 0.2%.
03
Backend APIs & Technical Leadership
Full-stackownership.
Mobile interfaces backed by real backend systems. I design NestJS APIs, relational databases, authentication, and automated CI/CD deployment pipelines — taking complete ownership so your team spends less time in cross-team syncs and more time shipping.
Behind the build
Engineering in Practice.
How I approach architecture, quality, and production systems.
Challenge #1
Keeping business logic independent of the interface.
Approach: Strict boundary layers keeping business logic independent of UI and third-party frameworks.
BLoC / Cubit Reactive State. UI widgets remain pure consumers. Unidirectional data flow ensures deterministic rendering and prevents state bleed.
Pure Dart Use Cases & Entities. Business rules and domain contracts encapsulated without external package dependencies. Functional failure handling with Either types.
Repository Pattern & Remote/Local Sync. Dio HTTP clients with automatic JWT refresh interceptors, paired with encrypted local storage (Hive/SQLite) for offline-first resilience.
Challenge #2
Protecting critical journeys as the product changes.
Approach: Multi-tiered test suites that guarantee critical user journeys never regress across releases.
Isolated Business Logic. Mocktail and Mockito test suites covering Use Cases, repositories, and state reducers against edge cases and network timeouts.
Pixel-Perfect Visual Regression. Automated golden tests validating Figma design fidelity across phone and tablet densities before PR merges.
Mission-Critical Journeys. Full checkout and authentication flow assertions running against mock backends in headless CI environments.
Challenge #3
Making store releases repeatable, not manual.
Approach: Automated build matrices from PR validation to TestFlight and Google Play internal tracks.
Strict Linting & Coverage Gates. GitHub Actions triggers on PR with dart analyze --fatal-infos and minimum code coverage thresholds.
Automated Certificate & Signing. Match-managed iOS signing certificates and Android keystore provisioning with zero local credential sharing.
Direct Store Deployments. Automated staging uploads to TestFlight & Google Play Internal Track with auto-generated release changelogs.
Challenge #4
Keeping APIs reliable when external services fail.
Approach: Design for timeouts, duplicate requests, and interrupted integrations—not just the happy path.
Clear API Boundaries. Validate incoming data, enforce permissions on the server, and return consistent errors that mobile and web clients can handle.
Safe Retries. Use idempotency for sensitive operations and verify payment callbacks before changing an order or account state.
Controlled Failure Handling. Set explicit timeouts, retry only recoverable failures, and keep enough context in logs to investigate without exposing secrets.
Challenge #5
Keeping data consistent as usage grows.
Approach: Model the relationships first, then optimize around the queries the product actually needs.
Constraints & Transactions. Protect related writes with transactions, and use unique constraints and foreign keys to prevent invalid or duplicate records.
Measured Query Optimization. Inspect query plans, add targeted indexes, and paginate large result sets instead of loading everything into memory.
Safe Schema Changes. Plan versioned migrations, preserve compatibility during deployments, and verify backups through restore checks.
Challenge #6
Keeping the product dependable after deployment.
Approach: Treat hosting as an ongoing responsibility: secure configuration, visible health, and a recovery plan.
Separated Environments. Keep staging and production isolated, manage secrets outside source control, and grant services only the access they need.
Repeatable Deployments. Use reproducible builds, health checks, and a clear rollback path so a release does not depend on manual server changes.
Monitoring & Recovery. Watch errors, resource usage, and availability; document recovery steps and check that backups can restore the service.
(07)Credentials, continued learning
Proof behind the practice.
Certificates are only useful when they sharpen the work. These are the receipts behind how I plan, build, and lead products.
We define the real problem, the people it serves, and the constraints around it before design or code starts.
A focused product goal and success criteria
The key users, journeys, and technical constraints
A shared scope with clear priorities
Design & flow
We map the journey and shape the screens in Figma or FlutterFlow until the product makes sense end to end.
A clear content and screen map
The important states, flows, and decisions
Feedback checkpoints before development begins
Build
I develop the product in Flutter or React, with Firebase or a custom backend selected for the work - not for fashion. I also develop side projects to test ideas and deepen my craft beyond client work.
Responsive, production-ready interfaces
The data, integrations, and logic the product needs
Side-project development that keeps the practice sharp
Test & refine
We test across devices, repair rough edges, and make a focused performance pass before calling the work ready.
Real-device and browser checks
Accessibility, performance, and edge-case review
A final pass on interaction and visual polish
Ship & support
We launch to the stores or web, watch the live product closely, and keep improving after release day.
A considered release plan
Production setup and handoff notes
Post-launch support guided by real use
Good appstake time.
Good teams make the time count.Good teams make the time count.
I’ve spent 5+ years managing both the code and the people around it - from writing Flutter to running the sprint. Fewer surprises, clearer timelines, and a product that ships.
(09)What people say about me
The work is technical. The trust is human.
The work is technical. The trust is human.
“Working with Yawar on the Ankimate app has been a fantastic experience. His technical skills, and ability to turn ideas into functional features have been crucial to bringing this educational platform to life. I highly recommend him for any app development project - he’s reliable, creative, and professional.”
“I studied with Yawar in the same department at university. We worked together on research projects, class assignments, and some freelance work. He’s a talented mobile app developer who takes his work seriously and always delivers on time. Working with him was smooth and productive, and I always appreciated his clear thinking and problem-solving skills.”
“During our time together at Architech, Yawar consistently delivered exceptional results with remarkable efficiency. His professional approach and outstanding communication skills made our projects seamless from start to finish. He has a unique ability to understand requirements quickly and transform them into high-quality deliverables that elevated Architech's reputation. His technical expertise and collaborative mindset make him an invaluable asset to any team.”