Skip to content
View FreakyAli's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report FreakyAli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FreakyAli/README.md

Hi, I'm Ali 👋

Staff Engineer · Microsoft MVP · Open Source Author

Building production-grade mobile experiences across .NET MAUI, Flutter, SwiftUI & Jetpack Compose

MVP Badge NuGet Downloads Profile Views LinkedIn Medium StackOverflow


🧑‍💻 About Me

  • 🏢 Staff Engineer @ Tegna Inc. — building a native mobile platform for broadcast media operators
  • 🏆 Microsoft MVP 2026–27 & Xamarin Certified Developer
  • 📦 Author of open-source
  • 🧠 Deep expertise in runtime internals, memory & GC behaviour, concurrency models, and async internals
  • 🔧 9+ years shipping production apps across .NET MAUI · Xamarin · Flutter · SwiftUI · Jetpack Compose
  • 📝 I write about mobile architecture and .NET on Medium

🛠️ Tech Stack

📱 Cross-Platform

.NET MAUI Xamarin Flutter Dart

🍎 Native

SwiftUI Jetpack Compose Kotlin Swift

⚙️ Backend & Tooling

C# ASP.NET Core Go Firebase Azure DevOps SQLite

🧩 Specialties

Roslyn NFC BLE SkiaSharp NuGet


📦 Open Source · UI & Component Libraries

Package Downloads Description
Maui.FreakyControls Rich custom control toolkit powered by SkiaSharp — checkboxes, SVG image views, OTP inputs, swipe buttons & more.
Plugin.Maui.Biometric Cross-platform biometric auth (Face ID, Touch ID, BiometricPrompt) for iOS, Android, macOS & Windows.
Maui.FreakyEffects Skeleton loaders, touch ripple effects, and platform-specific visual enhancements.
Maui.FreakyUXKit Coach marks, tooltips, and walkthrough flows for intuitive onboarding experiences.

🔧 Open Source · Utilities

Package Downloads Description
FreakyKit.Utils General-purpose utility extensions and helper methods for .NET 8+ projects.

⚒️ Open Source · FreakyKit.Forge

Compile-time object mapping for C# powered by Roslyn source generators — zero reflection, zero runtime overhead

GitHub NuGet

Define your mappings as partial method declarations and Forge generates the implementations at build time:

[Forge]
public static partial class PersonForges
{
    public static partial PersonDto ToDto(Person source); // ← Forge generates the body
}
Package Description
FreakyKit.Forge Core attributes and enums ([Forge], [ForgeMethod], [ForgeMap], …)
FreakyKit.Forge.Generator Roslyn source generator — writes mapping method bodies at compile time
FreakyKit.Forge.Analyzers 35 Roslyn diagnostics to validate your declarations at build time
FreakyKit.Forge.Diagnostics Shared diagnostic descriptors for custom Roslyn tooling
FreakyKit.Forge.Conventions Optional naming convention helpers

📊 GitHub Stats

GitHub Stats

Top Languages

GitHub Streak

Trophy


✍️ Latest Blog Posts


If my open-source work has saved you time, consider giving a ⭐ to the repos or buying me a coffee!

Pinned Loading

  1. Maui.FreakyControls Maui.FreakyControls Public

    FreakyControls is a free OSS UI Kit for .NET MAUI which provides a set of controls and utilities to build modern mobile apps.

    C# 396 45

  2. Plugin.Maui.Biometric Plugin.Maui.Biometric Public

    A biometric plugin for .NET MAUI

    C# 195 26

  3. Maui.FreakyEffects Maui.FreakyEffects Public

    FreakyEffects is an effects kit for .NET MAUI which provides a set of effects and utilities to build modern mobile apps.

    C# 140 16

  4. Maui.FreakyUXKit Maui.FreakyUXKit Public

    FreakyUXKit is a lightweight and customisable UX toolkit for .NET MAUI

    C# 32 4