Skip to content

Open to roles and freelance projects/Lebanon

Apps that ship.Then keep shipping.

I’m Roger Selwan, a mobile and full-stack engineer. Five years of React Native, React and Next.js — from the first screen through store review to the releases nobody writes a press release about. I lead the development team at Bright Lab.

products
21
screens documented
253
live now
12
platforms
iOS · Android · Web

React Native · React · Next.js · Laravel

roger.eselwan@gmail.com

About

Mobile & full-stack engineer

I build the app, the site behind it, and the release that ships it.

Eight years of mobile and web development, a computer science degree from AUST, and a career that started on a shop floor. I spent nearly nine years at Virgin Megastore managing a team of thirty, and took the same instincts into code: keep it working, keep it moving, keep the person using it in view.

Today I lead a development team at Feer-Mcqueen: reviewing code, holding the quality line, keeping sprints honest and unblocking the people around me. I still write the code I review.

Most of what I ship is React Native on iOS and Android, with React and Next.js on the web and PHP, Laravel and Firebase behind it. The work I care about is the unglamorous kind — the app that opens fast, the form that submits, the release that lands on time.

Roger Selwan monogram

Roger Selwan

React Native · React · Next.js · Laravel

Based in
Lebanon
Leads
Development team at Feer-Mcqueen
Ships to
App Store, Google Play, the web
Speaks
English, French, Arabic
Studied
Bachelor's Degree in Computer ScienceAmerican University of Science & Technology (AUST) · Mar 2011 — Feb 2018

Selected work

21 projects · 12 live

Four products, start to store.

Every screen below is a real capture from a shipped or in-progress build. Scroll a case study and the frame moves through the app with you.

MedServe — main screen
MedServe — screen 2
MedServe — screen 3
MedServe — screen 4
MedServe — screen 5
01Mobile appLive

MedServe

MedServe is a mobile application tailored for healthcare professionals, providing a streamlined platform for doctors to submit essential forms and stay updated with the latest medical news. MedServe helps doctors submit forms about specific products.

What it does

  • Easy form submission
  • Access to the latest medical news and updates
  • User-friendly interface for quick navigation
Swittle — main screen
Swittle — screen 2
Swittle — screen 3
Swittle — screen 4
Swittle — screen 5
02Mobile appLive

Swittle

Swittle is a mobile application developed for citizens in Thailand to make bill payments more convenient and efficient. The app collaborates with local banks, allowing users to securely pay utility bills, phone bills, taxes, and more, all from a single platform.

What it does

  • Bill Payment Integration for utilities, phone, internet, and government services
  • Bank Collaboration allowing secure payments through partner banks
  • Multi-Bill Management to enable payment of multiple bills at once
crepaway.com
Crepaway — main screen
Crepaway — screen 2
Crepaway — screen 3
Crepaway — screen 4
Crepaway — screen 5
03WebsiteLive

Crepaway

The Crepaway website is an informative platform showcasing the history, diverse menu, and unique dining experience of Crepaway, a popular restaurant chain. Designed to engage both new and loyal customers, the site offers detailed information about Crepaway’s history, culinary philosophy, and latest menu items. Visitors can explore the website to learn about signature dishes, view restaurant locations, and discover what makes Crepaway’s dining experience memorable.

What it does

  • Comprehensive Menu Display with images, descriptions, and pricing
  • Animated Visuals
  • User-Friendly Navigation for easy access to various pages
eastbridge.sa
East Bridge Capital — main screen
East Bridge Capital — screen 2
East Bridge Capital — screen 3
East Bridge Capital — screen 4
East Bridge Capital — screen 5
04WebsiteLive

East Bridge Capital

The East Bridge Capital website is an informative platform that showcases the expertise and investment philosophy of the East Bridge Capital team. Comprising professionals with diverse backgrounds, the team leverages its collective experience and proven track record to deliver a disciplined and patient approach to active investment management. The website provides insights into the team, their approach to investment, and the firm's commitment to clients.

What it does

  • Team Profiles showcasing diverse backgrounds and expertise
  • Investment Philosophy detailing a patient and disciplined approach
  • Client Resources for providing insights and updates on investment strategy

Stack

5 layers · 23 tools

One product, five layers deep.

Not a logo wall. This is the path a feature takes on the projects above — from the screen in someone's hand down to the box it runs on. Pick anything to see where I use it.

Layer 01

Mobile

iOS and Android from one codebase

4 tools in this layer.

Layer 02

Interface

The web side of the same products

7 tools in this layer.

Layer 03

Services

APIs and the logic behind the screen

4 tools in this layer.

Layer 04

Data

Where the state lives

3 tools in this layer.

Layer 05

Delivery

Getting it tested, built and out

5 tools in this layer.

Experience

5 roles · since 2011

A shop floor, then a codebase, then a team.

Select a role to read what it involved. The bars share one axis, so the years I was doing two jobs at once show up as exactly that.

Team Leader Feer-Mcqueen

Mar 2021 — Present

A tech company building creative and innovative software solutions.

  • Contribute to the codebase while running thorough code reviews that hold the line on quality, maintainability and coding standards.
  • Put clear documentation practices in place in Odoo — project tasks, goals and deliverables — so the team knows what done means.
  • Track task timelines and sprint progress, guiding the team to meet deadlines and clearing blockers early.
  • Coordinate with the technical project manager, design, product and QA so workflows and objectives stay aligned.
  • Run skill evaluations and recommend training, keeping the team current on industry trends and modern methodologies.

What I can take on

6 ways to work together

Hire me for the part that has to work.

Each of these is something I already do in production, described by what you get rather than what it is built with.

  • 01

    Mobile apps, end to end

    One codebase on both stores, submitted and signed by me.

    React Native for iOS and Android, from the first screen through review, release and the updates after it. Apps I have worked on are live on the App Store and Google Play.

    • React Native
    • Expo
    • Xcode
    • Android Studio
  • 02

    Web apps and client sites

    A site that stays fast on a phone and is easy to update later.

    React and Next.js builds for products and businesses — responsive layouts, real content structures, and the maintenance that follows launch.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
  • 03

    APIs and integrations

    The screens stop being a demo and start moving real data.

    Laravel and PHP services, SQL, Firebase and MongoDB, plus third-party integrations such as maps and search providers wired into the client.

    • Laravel
    • PHP
    • SQL
    • Firebase
    • MongoDB
  • 04

    TypeScript migration and refactors

    An existing codebase gets types, tests and a future.

    I have taken a production JavaScript codebase to TypeScript and extended its automated testing with Selenium and WebdriverIO while it kept shipping.

    • TypeScript
    • Selenium
    • WebdriverIO
  • 05

    Code review and team leadership

    Standards that hold when you are not in the room.

    I lead a development team: reviewing code, documenting tasks and deliverables, tracking sprints and coordinating with design, product and QA.

    • Code review
    • Agile
    • Odoo
    • GitHub
  • 06

    Ongoing maintenance

    Someone answers when something breaks.

    Long-running support for sites and apps already in production — changes on request, dependency upkeep and the small fixes that keep a product credible.

    • Debugging
    • Library management
    • Support

Contact

Open to roles and freelance projects

Tell me what you are building.

Send a brief, a job description, or two lines about the problem. I read everything and reply to everything.

Who gets in touch

Companies and product teams
A developer who can own the mobile side end to end.
Recruiters
CV, references and a take-home — happy to talk through any of them.
Agencies
Overflow build capacity on React Native and Next.js projects.
Founders
A first version that is small, real and shippable.