Independent app developer Psychology and Biology student, Tel Aviv University

Hamod Abd Elhai

I build apps that solve real problems.

Native iOS and Android developer. I design and build products for study, work and everyday life, from the first idea to release.

2Study

Study planner for university students

Study smarter. Plan automatically.

  • Available now on the App Store
  • 2.0 submitted to Apple, not released
  • Android in development
2Study Home screen: a 22 percent overall-progress ring, upcoming deadline cards and a progress ring for each course.
2Study My Plan screen: a July 2026 month calendar with coloured task dots, above the day’s generated schedule of study tasks and a break, each with a play button.
iPhone Lock Screen with a 2Study Live Activity for a focus session: a countdown timer with Mark as done and Pause buttons.
From the App Store listing: Home, the day’s generated plan, and a focus session running as a Live Activity on the Lock Screen.

2Study is a native study planner for university students. It organizes courses, exams, assignments and study sessions, turns the hours a student has into a day-by-day plan, and adapts the plan when a session is missed. A focus timer, widgets and a Live Activity keep today’s work one glance away.

Capabilities

  • Automatic study plans
  • Courses, exams and assignments
  • Progress tracking
  • Focus timer
  • Widgets and Live Activities
  • Accounts and sync
Platforms
iPhone and iPad, iOS 17 or laterAndroid version in development
Languages
English, Hebrew and ArabicFull right‑to‑left layouts
Built with
Swift, SwiftUI, WidgetKit, ActivityKitOn a Firebase backend. Android in development with Kotlin and Jetpack Compose.

2Work

Shift and pay planner for iPhone

Plan your shifts. Know what each one pays.

  • In development
  • Finance comes after the first release
2Work Work tab: the October 2026 calendar with a dot under each worked day and the 31st selected, above ₪6,870 earned so far, 15 days worked, 130 hours 30 minutes worked, and paid hours split by rate from 100 to 175 percent.
2Work Dashboard with a shift running at Cafe Lev: 8 hours 26 minutes so far and ₪624.40 before deductions, an End shift button, and October 2026 pay with ₪6,864.40 earned over 15 days and 130 hours 26 minutes.
2Work Shift summary sheet for Cafe Lev: worked 08:00 to 19:00, 11 hours in total, a 30-minute unpaid break and 10 hours 30 minutes paid. Earnings of ₪540 before deductions split into 8 hours at 100 percent, 2 hours at 125 percent and 30 minutes at 150 percent.
Screens from the pre-release build, with sample data: the month on the Work tab, a running shift on the Dashboard, and one shift’s pay split by overtime tier.

2Work is a native iPhone app for people who work shifts or more than one job. It tracks hours with a live shift timer and estimates pay from each workplace’s own wage rules. After the first release, Finance adds a ledger of accounts, bills and installments, and works out what is safe to spend before the next payday, showing how it got there.

Capabilities

  • Multiple workplaces
  • Wage rules and overtime
  • Income estimates
  • Widgets and Shortcuts
  • Expenses and safe to spend (coming soon)
Platform
iPhone, iOS 17 or laterWidgets and a Live Activity for the running shift
Status
Version 1.0, pre-releaseIn development, not yet on the App Store
Built with
Swift, SwiftUI, SwiftDataApp Intents and WidgetKit, with the Firebase sign-in shared with 2Study

2Awake

Keeps your Mac awake with the lid closed, so AI coding agents, builds and downloads keep running

Close the lid. Keep working. Sleep only when you mean it.

  • Coming soon to the Mac App Store
  • Waiting for Apple’s review
Drawn with sample values: 2Awake’s menu and live readouts in the menu bar, with the readouts close up and the Sleep & Safety settings in front.

2Awake is a Mac menu bar app that helps you code. Close the lid and Claude Code, Codex, Gemini CLI, builds and downloads keep running. While Working mode watches them and lets your Mac sleep a few idle minutes after they finish. Touch ID or the power button still puts it to sleep, battery and heat guards step in if the battery runs low or it gets hot in a bag, and the menu bar shows live CPU, GPU, memory and heat. 14 days free, then a one-time $9.90 purchase, with no subscription. Coming soon to the Mac App Store, waiting for Apple’s review.

Capabilities

  • Helps you code
  • Awake with the lid closed
  • Always, while apps are open, or while working
  • Touch ID still sleeps it
  • Battery and heat guards
  • Menu bar CPU, GPU and heat
  • No data collected
Platform
Mac, macOS 14 or laterA menu bar app in Apple’s App Sandbox
Status
Version 1.0, coming soonWaiting for Apple’s review, not on the Mac App Store yet
Built with
Swift, SwiftUI, AppKit, IOKitStoreKit for the free trial and the one-time purchase

2Notch

Turns the MacBook notch into a small dashboard for what’s playing, your day and your devices

Your notch, made useful. Everything you glance at, one hover away.

  • Coming soon to the Mac App Store
  • Preparing for Apple’s review
Captured from the app with sample data: the dashboard below the notch, with Now Playing and the command palette in front.

2Notch is a Mac menu bar app that turns the space around the MacBook notch into a small dashboard. Hover over it for what’s playing in Music, Spotify, Podcasts or YouTube, your next event and reminders, a timer, the weather and your Bluetooth batteries. Alerts slide out of the notch quietly, files dropped on it go out with AirDrop, and a command palette, notes, clipboard history and screenshots are a shortcut away. 14 days free, then a one-time $9.90 purchase, with no subscription. Coming soon to the Mac App Store.

Capabilities

  • Now playing from four apps
  • Calendar, reminders and focus timer
  • Weather
  • Bluetooth and AirPods batteries
  • Charging status
  • Drag to AirDrop
  • Command palette
  • No data collected
Platform
Mac, macOS 14 or laterA menu bar app in Apple’s App Sandbox
Status
Version 1.0, coming soonBeing prepared for Apple’s review, not on the Mac App Store yet
Built with
Swift, SwiftUI, AppKit, WeatherKitStoreKit for the free trial and the one-time purchase

Engineering

From idea to release.

2Study is on the App Store, 2Work is in development, and 2Awake and 2Notch are coming soon to the Mac App Store. I take each one from the first idea toward release, and build it to last: one backend for both of 2Study’s platforms, tested planning logic, and three languages with right‑to‑left layouts.

  1. Product

    Scoping each version: three plan styles and Moed A, B and C exam sittings in 2Study, five pay structures in 2Work.

  2. Design

    Interfaces in SwiftUI and Compose for left-to-right and right-to-left, with 2Study’s Android screens rebuilt to match iOS.

  3. Frontend

    SwiftUI with widgets, Live Activities and App Shortcuts on iOS; Kotlin and Jetpack Compose on Android.

  4. Backend

    One offline-first Firebase project behind both 2Study apps, with the 2.0 security rules covered by 273 emulator tests.

  5. Testing

    Planner tests ported from XCTest to JUnit, so the iOS and Android planners are held to the same results.

  6. Release

    App Store builds and updates. 2Study is at version 1.7, which added iPad support, and 2.0 has been submitted to Apple.

  • 2

    Native platforms

    2Study: iOS and iPadOS on the App Store, and Android in development, on one shared Firebase backend.

  • 3

    Languages

    English, Hebrew and Arabic, with full right‑to‑left layouts.

  • 3,300+

    Automated tests

    XCTest and JUnit tests in the 2Study 2.0 code for iOS and Android, counted from source in November 2026. 2.0 isn’t released yet.

About

Developer, student, builder.

I’m Hamod Abd Elhai, a Psychology and Biology student at Tel Aviv University with an academic background in Economics, and an independent app developer.

I design and build products from the initial idea through architecture, UI, backend infrastructure, testing, and release.

2Study and 2Work are designed to provide intuitive, practical solutions to everyday challenges, with multilingual support for English, Hebrew, and Arabic. They are built with a focus on accessibility, user experience, and localization, adapting to the needs and conventions of different users.

Skills

The tools behind the work.

Grouped by where they’re used. Each one is part of 2Study or 2Work.

iOS

  • Swift 6
  • SwiftUI
  • SwiftData
  • WidgetKit
  • ActivityKit
  • App Intents
  • EventKit
  • XCTest and Swift Testing

Android

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Hilt
  • Jetpack Glance
  • WorkManager
  • DataStore
  • JUnit

Backend

  • Firebase Authentication
  • Cloud Firestore
  • Cloud Storage
  • App Check
  • Cloud Functions (Node.js)
  • Security rules and emulator tests
  • Offline-first sync

Product

  • Product ideation and scoping
  • UI and UX design
  • Localization: English, Hebrew, Arabic
  • Right‑to‑left layouts
  • App Store release

Contact

Have something worth building? Let’s talk.

Questions about 2Study, 2Work, 2Awake or 2Notch, feedback, or a product you want to build. Email reaches me directly.