Hossein Gerami

Hossein Gerami

Here are some of my best projects — each one a fond memory from building mobile apps with React Native. Through these samples, you'll see that I've implemented nearly every kind of feature, design, and functionality mobile apps can offer. For more, please check my resume.

Gardenia

Gardenia is an IoT-enabled app that controls devices over Bluetooth and WiFi. It includes a built-in shop and notification system, developed for a UK company making smart hoods and fresheners.

Key Achievements
  • Developed the Gardenia IoT mobile application for both Android and iOS using React Native
  • Integrated and utilized GraphQL APIs for efficient data querying and communication
  • Engineered mobile connectivity with three types of IoT devices over WiFi, Bluetooth, and UDP protocols
  • Implemented custom Bluetooth communication protocols using the Ble-Ple library
  • Contributed to microprocessor-level functionality for IoT device interactions
  • Managed complex state for all device settings and user preferences using Redux, ensuring a smooth and scalable experience across multiple IoT devices.
  • Led Agile collaboration with cross-functional teams using Jira

quickclaim

quickclaim is a complete NDIS SaaS platform built in Australia. I developed mobile apps (QC Card & QC Pay) and provider dashboards with live integration to the NDIS API and finance systems.

Key Achievements
  • Developed QC-card and QC-pay, financial mobile apps for iOS and Android using React Native
  • Enabled financial services for 4.4+ million Australians with disabilities
  • Built and maintained secure RESTful APIs using Node.js, TypeScript & AWS
  • Implemented automated testing for API and critical mobile components
  • Led real-time integration with NDIS, CRMs, and major finance platforms (MYOB, Xero, etc.)
  • Collaborated in Agile teams using GitLab and CI/CD pipelines

Lerne24

Lerne24 is a language learning app focused on German and French. Built using Ionic React, it features gamified learning, multi-language support, and a clean UI.

Key Achievements
  • Developed the hybrid mobile application with Ionic and React, supporting 4 languages
  • Built custom interactive plugins (e.g. Instagram-style story component)
  • Designed and implemented a real-time internal chat using FeathersJS and MongoDB, connecting learners at the same level for collaboration and support
  • Implemented push notifications for Android and iOS with Firebase
  • Authored detailed technical documentation for smooth onboarding and handover
  • Collaborated using Jira, Bitbucket, Confluence for project management

Hihab

Hihab is a cross-platform habit tracker app, designed with support for English and Persian. It helps users build routines and stay motivated with simple, clean design.

Key Achievements
  • Developed Hihab Habit Tracker mobile app for Android using React Native
  • Built high-performance custom pie chart using react-native-svg (1,000+ lines of code)
  • Used React Hooks for efficient state and lifecycle management
  • Implemented GraphQL APIs for mobile consumption
  • Employed Git and Agile for version control and team collaboration

HoomQC

HoomQC is an internal tool to test SmartHoom Bluetooth IoT devices. It supports signal strength checks, command testing, and firmware-level communication via custom native modules.

Key Achievements
  • Developed an internal cross-platform app for seamless Bluetooth IoT device testing
  • Implemented real-time signal strength and diagnostic reporting for hardware validation
  • Built custom native modules for firmware-level communication and advanced device controls
  • Automated regression test flows, reducing manual QA time for hardware teams
  • Provided actionable bug/firmware feedback to embedded engineers, improving product stability
×

Technologies Used

You're very welcome! 🌟
You might find it even more exciting and entertaining on a bigger screen...
Because of some hidden cool stuff!!! 😎✨