Hi, I’m Michael, a Software Engineer with over seven years of experience building software across the full stack, with strong expertise in Flutter, TypeScript, React, NextJS and NestJS.
I help companies turn complex business requirements into reliable, scalable, and user-focused digital products. I enjoy working across the stack—from designing intuitive application experiences and building robust APIs to designing databases, integrating third-party services, and building the systems that connect everything together.
My background in mobile development gives me a strong product perspective and helps me understand how decisions across the frontend, backend, and infrastructure ultimately affect the user experience. I’m comfortable moving between different layers of a product, solving problems end-to-end, and collaborating with teams to deliver maintainable solutions.
I care about clean architecture, practical engineering, and building software that is reliable, easy to maintain, and capable of growing with the product.
Pinned Loading
-
Movies-Trailers
Movies-Trailers PublicThis project is built to show how to build modern android applications following Guide to app architecture with kotlin and some of the android jetpack libraries.
-
quiz-builder
quiz-builder PublicA full-stack quiz builder API and web app — built as a showcase project demonstrating clean architecture, test coverage (unit + e2e), and production-quality NestJS/Next.js code. Deployed on Railway.
TypeScript
-
flutter_swr
flutter_swr PublicA Flutter Hooks port of SWR: cache-then-revalidate data fetching with dedup, retry, polling, and app-resume revalidation.
Dart
-
observe_internet_connectivity
observe_internet_connectivity PublicA flutter package that helps to observe internet connection via a customizable observing strategy
-
-
fakestore
fakestore PublicA production-style e-commerce storefront built on the FakeStore API, written to show how a modern React app is put together in 2026
TypeScript
If the problem persists, check the GitHub status page or contact support.




