Hello 👋
I'm Ali
Speaking the language of computers since 2015
My Story
My Projects
Frameworks & Libraries
Lamp
An declarative framework for building cross-platform commands using annotations
Kono
A framework for building cross-platform desktop apps using a Kotlin backend and a web front-end
Stack used: Kotlin (JVM), JNA, Wry (Rust), Tao (Rust), TypeScript
EventBus
A blazingly fast, reflectionless, multi-threaded event bus for Java.
Stack used: ASM
Tuna-Bytes
An all-purpose mixins framework for Java bytecode manipulation at runtime. Requires zero understanding of the JVM bytecode.
Stack used: ASM
Mirror
A simple, fast and powerful reflection library, with built-in Bukkit support
Desktop Apps
Focus Assistant
A simple but powerful pomodoro-like application that blocks any distracting apps during focus sessions
Stack used: SolidJS, Tauri, TailwindCSS, Vite, Rust, Win-API
Windows Assistant
A desktop application that lets you build routines, run automated tasks, and focus on what matters.
Stack used: SolidJS, Tauri, TailwindCSS, Vite, Rust, Win-API
Pocket Dictionary
A simple-to-use, clipboard-aware desktop dictionary. The dictionary is not available to the public.
Stack used: Svelte, PicoCSS, Tauri, SQLite, Vite
Mobile (Android)
supabase-kt
Implementation of Supabase's libraries for Kotlin
Stack used: Moshi, OkHttp3
Flashcat
A flashcards app built with JetPack Compose, with labels and multiple options for revising
Stack used: JetPack Compose, Android Room, Kotlin Coroutines, Hilt
Fiqh Search
A service that simplifies studying and searching in the Islamic jurisprudence (fiqh)
Stack used: JetPack Compose, Supabase, Kotlin Coroutines, Hilt, Material 3
BetterSpender
A calendar-based, super simple app that allows setting budgets and tracking expenses.
Stack used: JetPack Compose, Android Room, Kotlin Coroutines, Hilt
Websites
Portfolio
The very portfolio you are viewing right now!
Stack used: SolidJS, TailwindCSS, Vite
Contact me
business@kasasbeh.net
Discord
@revxrsal
Phone number
TBA