Skip to content
View safwa1's full-sized avatar

Organizations

@RustSharp

Block or report safwa1

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
safwa1/README.md

Safwan Banner

👋 Hey, I'm Safwan

Cross-Platform Software Engineer

I build reliable, high-performance software across platforms from system-level tools to modern .NET and Kotlin apps.
I care about architecture, developer experience, and clean, scalable engineering.


🎯 Now Focus

I’m currently working on:

  • Expanding SharpResults with more async & source-gen features
  • First public release of RoomSharp — source-generated ORM
  • KResult publishing to Maven Central & better coroutine support
  • CRoutines async job system improvements for .NET
  • Strengthening branding + documentation for my open-source ecosystem

🔥 Featured Projects

Project Description Tech Links
SharpResults Functional Result/Option types for .NET with zero-alloc focus C# / .NET NuGet · GitHub
RoomSharp Source-generated ORM with SQL dialect awareness C# / .NET GitHub (Coming Soon)
KResult Kotlin Multiplatform Result library with coroutine integration Kotlin / KMP GitHub
CRoutines Coroutine-style async job manager for .NET C# / .NET NuGet · GitHub

🧱 Core Skills

  • Primary Stack
    • C#, Kotlin, Rust, C++
  • Cross-Platform Engineering
    • .NET · WinUI 3 · Qt · MAUI · Kotlin Multiplatform · Tauri · Electron
  • System-Level Software
    • Async runtimes · Concurrency · Memory efficiency · Code generation
  • Backend & Services
    • ASP.NET Core · Laravel · FilamentPHP · Spring Boot · Ktor
    • REST APIs · Authentication · Data modeling
  • Frontend & UI
    • React · Vue.js · SolidJS · Dioxus · Blazor
    • Component-driven UX
  • Developer Tooling
    • API design · NuGet package authoring · Performance tuning

🔧 Additional Skills

  • Languages: Swift · Go · Dart · TypeScript · JavaScript · PHP · Zig · VB.NET
  • Data & Storage: SQL Server · MySQL · SQLite · EF Core · Dapper
  • Runtimes & Web Platforms: Node.js · Bun.js
  • Desktop & Hybrid: WPF · WinForms · Flutter · React Native
  • DevOps & Automation: Docker · GitHub Actions · CI/CD

📊 Developer Stats

 


🌍 Connect with Me


Building tools that empower developers.

Pinned Loading

  1. SharpResults SharpResults Public

    A lightweight, zero-dependency C# library that implements the Result and Option types for more explicit and type-safe error handling. SharpResults helps you avoid exceptions for control flow and ma…

    C# 6 2

  2. CRoutines CRoutines Public

    A lightweight, pragmatic coroutines and reactive flows toolkit for .NET (net8.0+). Inspired by Kotlin Coroutines, adapted to feel natural in C# async/await world.

    C# 4

  3. AppXplorer AppXplorer Public

    A lightweight, zero-dependency Windows application manager for listing, launching, and managing UWP apps via PowerShell.

    C#

  4. JewelStarter JewelStarter Public

    This is a Jewel Standalone Starter Project built with JetBrains Jewel for building modern Kotlin desktop applications using Compose for Desktop. It is a starting point for creating cross-platform d…

    Kotlin

  5. dioxus_starter dioxus_starter Public template

    A professional, production-ready starter kit (template) for building desktop applications with Dioxus (Rust). This template features a custom window, multi-language localization, dark/light theme s…

    Rust 4 1

  6. KResult KResult Public

    A lightweight, zero-dependency Kotlin library that implements the Result and Option types for more explicit and type-safe error handling. KResult helps you avoid exceptions for control flow and mak…

    Kotlin 1