Skip to content

Beirut, Lebanon · Open to roles and relocation

Hasan TahaSoftware developer and IT support specialist

I build Android, React Native and full‑stack web apps, and I manage Windows Server, Active Directory and end‑user support.

Clients served
5+
Projects built
30+
Years in tech
3+
DC-01Select a node to explore

Windows Server and Active Directory

Maintained, reset and reinstalled Windows Server, configured AD domains, and joined client machines to them.

  • Kotlin
  • Android
  • React Native
  • Expo
  • React
  • Node.js
  • Express
  • PostgreSQL
  • Supabase
  • Firebase
  • Electron
  • Tailwind CSS
  • Windows Server
  • Active Directory
  • Virtual machines
  • Networking

About

I build native Android apps in Kotlin, cross-platform apps in React Native, and full-stack web apps with React, Node.js and PostgreSQL. I also handle the IT side: Windows Server, Active Directory, virtual machines, and day-to-day support for the people using them.

Services

Software built for you, and the systems it runs on kept working. Hire me for one of these, or for the whole stack.

Android apps

Native Android apps built from the first screen to the Google Play listing. Two of mine are live on the store.

  • Business and customer apps
  • Games, tools and scorekeepers
  • Google Play listing and updates

Cross-platform apps

One app for both Android and iOS, or fixes and new features in the app you already ship.

  • Ordering, booking and delivery apps
  • Fixes and features for your existing app
  • Play Store and App Store releases

Websites and online stores

From a one-page site to a full shop with its own admin panel, built and hosted for you.

  • E-commerce and online shopping
  • Landing pages and portfolios
  • Restaurant and cafe menus
  • Admin panels and custom web apps

Desktop software

Tools for the counter and the back office that keep working when the internet does not.

  • Point-of-sale and inventory
  • Invoicing and back-office tools
  • Custom software with licensing

E-invitations

Digital invitations for weddings, engagements and events: one page with the details, the map and RSVP, shared as a single link.

  • Wedding and event pages
  • RSVP and guest list
  • Map, countdown, one shareable link

IT support and servers

Windows Server and Active Directory set up and kept healthy, plus hands-on support for your staff.

  • Server setup and maintenance
  • User accounts and permissions
  • On-site and remote staff support

Office network setup

Printers, shared drives and a tidy network so every machine in the office can reach what it needs.

  • Printers and shared drives
  • Wi-Fi, switches and routing
  • Network planning for new offices

Something in between? Get in touch and I will say plainly whether I can do it.

Experience

  1. HasanDroid

    Beirut, Lebanon

    Now

    Freelance Software Developer

    • Delivered 10+ client projects end to end, including e-commerce stores, an offline desktop POS and portfolio websites.
    • Work with clients to fix bugs and add features in existing React Native apps (Expo and CLI).
    • React
    • Node.js
    • Express
    • PostgreSQL
    • Supabase
    • Firebase
    • Tailwind CSS
    • Electron
    • React Native (Expo)
  2. SYC

    Beirut, Lebanon

    10 months

    IT Support Specialist

    • Maintained, reset and reinstalled Windows Server environments.
    • Configured Active Directory domains, then joined and managed client machines on the network.
    • Created and managed virtual machines for testing and deployment.
    • Installed and configured network printers on the server and connected client devices to shared printers.
    • Resolved day-to-day technical issues for staff across the business through end-user support and troubleshooting.
  3. TedMob

    Dbayeh, Lebanon

    3 months

    Android Developer Intern

    • Developed Android features in Kotlin with Firebase, and assisted with UI implementation, debugging and testing.
  4. Techlarious

    2 months

    MERN Stack Intern

    • Built full-stack web application features with MongoDB, Express.js, React and Node.js.

Projects

Apps on Google Play, work delivered for clients, and the projects I learned on.

Android, Kotlin

Sahra: Card Scorekeeper

Offline scorekeeper for Leekha, Tarneeb, Trix and Trix Complex. Enter each round and get running totals, solo or in teams, with no account and no ads.

React Native, Expo

Leekha Offline and Multiplayer

The classic four-player partnership card game on your phone. Team up with your partner, dodge the penalty cards, and keep your score low. Play solo against three smart bots, or with friends on the same Wi-Fi.

Client work

Jewelry e-commerceIn progress

Full-stack store for a jewelry business.

PostgreSQL, Express, React, Node.js

Omnia Store

Online store with an admin panel for products, stock and orders.

React, Tailwind CSS, Supabase, Firebase

(opens in a new tab)

POS System

Desktop point-of-sale that works fully offline, with yearly activation licensing.

Electron

Uppoint.co

Portfolio website designed and delivered for a client.

React

(opens in a new tab)

Skills

Building software

Android15

  • Kotlin
  • Java
  • Jetpack Compose (basics)
  • MVVM
  • Clean Architecture
  • Repository Pattern
  • Dependency Injection
  • Coroutines
  • Retrofit
  • Room
  • CameraX
  • ML Kit
  • Google Maps
  • Firebase (Auth, Firestore, Storage, Cloud Messaging)
  • Google Play publishing

Cross-platform1

  • React Native (Expo and CLI)

Web and backend10

  • HTML
  • CSS
  • JavaScript
  • React
  • Tailwind CSS
  • Node.js
  • Express.js
  • ASP.NET
  • REST APIs
  • Electron

Databases, cloud and tools11

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite
  • Supabase
  • Firebase
  • Vercel
  • Git
  • GitHub
  • VS Code
  • Android Studio

AI-assisted development5

  • Claude Code and Claude (advanced agentic coding)
  • ChatGPT
  • Codex
  • Gemini
  • Antigravity

Running IT

IT support and systems11

  • Windows Server
  • Active Directory
  • Windows
  • macOS
  • Linux
  • Virtual machines
  • Network printers
  • AnyDesk remote support
  • Technical support
  • Troubleshooting
  • Microsoft Office

Networking6

  • IP addressing
  • Subnetting
  • VLANs
  • Switching
  • Routing (CCNA coursework)
  • Cisco Packet Tracer

Education

B.Sc. in Computer Science

Al Maaref University, Beirut, Lebanon

2025

Certifications

  • Information Technology Fundamentals

    IBM

  • Introduction to Mobile Development

    Coursera

  • Version Control

    Coursera

  • Programming Fundamentals in Kotlin

    Coursera

Training

  • CompTIA A+ Core 1 and Core 2

    Self-study coursework, exam not yet taken

  • CCNA networking (NetworkChuck)

    Self-study coursework, exam not yet taken

  • ESP32 microcontrollers and IoT development

    Currently learning

Get in touch

Based in Beirut and open to relocation. Write to me about a role or a freelance project.