Skip to content
worma .dev

Index · Writing

Writing

Notes on Android development and the craft of shipping software that lasts, alongside published research.

All writing

(01)

Clean Architecture in Practice: Lessons from Real Projects

A practical guide to Clean Architecture -- what the layers actually mean, when to break the rules, and how the same principles apply whether you're building an Android app or a web backend.

  • Architecture
  • Clean Code
  • Android
  • Kotlin
(02)

Competitive Programming Made Me a Better Developer (But Not How You'd Think)

What I took away from KCPC, ACPC, IEEEXtreme, and the Gulf Programming Contest -- not the algorithms, but the debugging instincts, time pressure skills, and edge-case thinking that carry over to daily work.

  • Career
  • Competitive Programming
  • Problem Solving
(03)

Jetpack Compose Best Practices I Actually Use

Patterns and practices for Jetpack Compose that I've refined through building real production apps -- state management, reusable components, performance, and testing.

  • Android
  • Jetpack Compose
  • Kotlin
(04)

Hello World

Welcome to my blog. A space where I share thoughts on software development, technology, and the things I learn along the way.

  • General
(05)
Research

Social Engineering, Insider Threats, Advanced Spear Phishing

An analysis of cybersecurity threats focusing on social engineering and insider attacks, exploring techniques used to prey on victims in a digitalized world.

(06)
Research

Teaching Code in School: Necessary or a Waste of Time?

Discussing the importance of programming as a basic literacy for future generations and why it should be integrated into school curriculums.

(07)
Research

Artificial Intelligence in Health Care

Exploring how AI implementation in the Middle East is disrupting healthcare by assisting in early disease detection, diagnosis, and effective management.