Abstract Tech Background
Available for new opportunities

Building robust
systems & solutions.

Versatile Software Engineer with deep expertise spanning low-level systems, high-scale backends, and cross-platform mobile architecture. Proficient in Rust and Java for performance-critical systems, alongside React Native and Next.js for modern full-stack applications. Experienced in DevOps practices and building complex bridging solutions between native OS APIs and web technologies.

01. About Me

I am a Full-Stack Systems Engineer who thrives on complexity. Unlike developers confined to a single layer, I navigate the entire stack—from optimizing low-level Rust and Java code to architecting scalable Cloud & DevOps infrastructure and crafting polished Mobile & Web experiences.

My expertise lies in building robust backends with Spring Boot and NestJS, and connecting them to high-performance frontends using Next.js and React Native. I have deep experience with JVM internals and native system APIs (Windows/Cocoa), allowing me to build applications that break out of the browser sandbox.

Whether it's tuning database queries, configuring Kubernetes clusters, or building cross-platform mobile apps, I bring a holistic engineering approach to every problem.

Technical Expertise

Backend & DevOps

Spring Boot
NestJS
PostgreSQL
Docker
Kubernetes
AWS
CI/CD

Mobile & Full Stack

React Native
Next.js
React
Expo
TailwindCSS

Systems & Low Level

Java
Rust
Kotlin
TypeScript
Go
Python
Windows API
Cocoa API
Tauri
JVM Tuning
Concurrency

02. Experience

TechMaker

June 2025 - Present

Full-Stack Developer

Architecting high-performance mobile ecosystems using React Native and Expo. Implementing complex backend logic with Supabase and integrating AI models (DeepSeek, OpenAI) for intelligent feature sets. Establishing DevOps pipelines for rapid iteration and deployment.

NylaBank

March 2025 - June 2025

Backend Engineer (Intern)

Developed secure, data-sensitive banking APIs using NestJS and PostgreSQL. Optimized database schemas for scale and implemented rigorous security protocols for financial transactions.

Freelance

2020 - 2024

Software Engineer

Delivered enterprise-grade solutions across the stack. Built Java/Kotlin backend services, Android applications, and optimized Rust tooling for diverse clients.

Education

University of Jordan

BSc. in Computer Engineering

2023 - PresentGPA: 3.7

03. Featured Projects

Commercial Work

Lead Developer
Deep Focus

Engineered a high-performance cross-platform desktop application using Tauri and Rust. Implemented low-level Windows and Cocoa API integrations for system-wide control. Managed the full lifecycle from system architecture to distribution.

Rust
Tauri
Windows API
Cocoa API
React
Lead Developer
SpleefX

Built a high-performance mini-game system supporting thousands of concurrent players with real-time leaderboards, persistent rankings, and a web-based admin dashboard

Java
Caffeine
Concurrency
SQL
Spring Boot
Docker
React

Open Source & Libraries

301
53
Lamp

A modern annotations-driven commands framework for Java and Kotlin

Java
Updated recently
Source
25
1
EventBus

A blazingly fast, small, multi-threadable and feature-rich event bus for Java

Java
Updated recently
Source
23
5
Tuna-Bytes

An all-purpose mixins framework for Java bytecode manipulation at runtime, targeted at those with minimal understanding of the bytecode structure.

Java
Updated recently
Source
22
5
Zapper

A flexible Maven dependency downloader at runtime

Java
Updated recently
Source
21
1
spec

A tiny library for generating beautiful, commented, type-safe YML through interfaces

Java
Updated recently
Source
12
2
PluginLib

An extremely simple utility to allow downloading libraries and relocating them at runtime without having to shade them

Java
Updated recently
Source
11
2
SimpleCapes

A MinecraftForge mod which gives the player any desired cape without any complicated setup

Java
Updated recently
Source
9
MoltenJSON

An efficient gson-based library which widely allows maintaining JSON in many different ways, locally and remotely!

Java
Updated recently
Source
8
1
asm-invoke-util

A small utility that provides a faster alternative to reflections for invoking methods.

Java
Updated recently
Source

04. Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Let's connect

Feel free to reach out for collaborations, job opportunities, or simply to discuss interesting tech. I'm always open to discussing new projects and creative ideas.