Yanal Alshmalan

Yanal Alshmalan

I'm a Mobile App Developer, Philosophy Enjoyer, Tech Enthusiast

About Me

Yanal Alshmalan

I am Yanal Alshmalan, a software engineer from Jordan, I enjoy building mobile applications with Flutter, React Native, Swift, Kotlin and web applications with Next.js.

Swift/Kotlin

Flutter/React Native

Next.js/Express.js

8

Apps In Production

4

Web Apps In Production

5670

Cup of coffee

Experience

2023 - Present

Senior Mobile Developer

MyHome, Kuwait
Owned and modernized Android, iOS, and Angular codebases, refactoring 30% with Jetpack Compose and SwiftUI, and cutting build times by 35%. Delivered major features like chat with encryption, deep linking, and integrated payments. Improved stability with Sentry (60% fewer crashes) and led a 3-member mobile team.

2024 - 2025

Lead React Native Developer

Give, Kuwait
Redesigned the app, added a blood donation feature, upgraded React Native with over-the-air updates, and boosted automated test coverage from 0% to 60%.

2022 - 2023

Full Stack Developer

Coded, Kuwait
Led end-to-end development of 6 web and mobile projects, including a StrapiJS–NextJS CMS that cut content update time by 80% and accelerated campaign launches.

2021 - 2022

Education Content Creator

Coded, Kuwait
Taught and mentored students in Express, Flutter, and Dart, achieving full engagement; trained staff, and built Discord bots to enhance learning and communication.

2016 - 2021

Bachelor's degree

Jordan University of Science and Technology
Veterinary Medicine

Tools I Rely On

Home Office Setup

Workspace

Herman Miller Aeron chair, Xiaomi 34" UltraWide monitor and a fantech standing desk paired with a Logitech Lift vertical mouse and the Moonlander split keyboard keeps long coding sessions comfortable, ergonomic and focused.

Preferred IDEs

IDEs & Editors

Windsurf, or anything but Xcode, I hate it.

Productivity Stack

Productivity

Linear for project tracking, Notion for documentation, and Raycast for quick automation keep everything flowing.

Curious about any setup details? Reach out and I'll geek out with you! 👋

Get In Touch

Let's talk about everything!

Prefer email? Tap the button below and let's chat. 👋

Email Me