About

Mina Louis

Here is a little background

Frontend developer based in Alexandria, Egypt, with more than seven years building for the web in React, Next.js, Vue and Nuxt. Since May 2024 I have been at Mazaady, working on two products that are live and in daily use: the Mazaady marketplace and Jobseekk, both built on Next.js and TypeScript and both shipped in Arabic and English with full right-to-left support. Before moving into frontend work full time I spent four years as a telecom engineer maintaining NSN multiradio and NEC microwave links, which is where I learned to troubleshoot a system methodically and work to an SLA. Away from client work I build developer tools — most recently diagram-plus and Mino Workbench.

Experience

Mazaady

Frontend Developer

Mazaady

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • MUI
  • shadcn/ui

May 2024Present

  • Build and maintain Mazaady, a multi-vendor marketplace running live auctions alongside fixed-price listings, in Next.js, TypeScript, Tailwind CSS and MUI.
  • Build Jobseekk, a job board and professional network with category and location search, in Next.js, TypeScript, Tailwind CSS and shadcn/ui.
  • Ship both products in Arabic and English, including full right-to-left layout.
WhitePeaks

Frontend Developer

WhitePeaks

  • Vue.js
  • Nuxt.js
  • TypeScript
  • Kwik Motion

November 2023March 2024

  • Built the Plus FM Bahrain website with Nuxt.js and the Kwik player.
  • Worked on the SAT-7 website.
Orascom Services

Office Manager

Orascom Services

January 2022January 2024

  • Maintained office services by organizing operations and procedures, reviewing and approving supply requisitions for extra work with Orange, and assigning and monitoring clerical functions.
  • Met or exceeded SLAs for technical support.
  • Troubleshot and repaired all NSN multiradio hardware (FSMF, FSMD, FSME, ESMC, Airscale).
  • Supported site engineers with the actions they needed and followed them through to finish the work quickly.
  • Followed all shift members and interfaced with the Orange teams.

Skills

Next.js

90%

React

100%

TypeScript

80%

Tailwind CSS

80%

MUI

80%

shadcn/ui

90%

Vue.js

80%

Nuxt.js

80%

Redux

80%

Firebase

80%

Ionic Framework

100%

Ionic Capacitor

70%

Clerk

70%

Kwik Motion

70%

Projects

Mazaady screenshot

Project 1 of 6 Mazaady

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

Live: www.mazaady.com

A multi-vendor marketplace where sellers run live auctions alongside fixed-price listings, across categories from cars to antiques. I work on the storefront in Next.js and TypeScript, styled with Tailwind CSS and MUI, and shipped in both Arabic and English with full right-to-left layout.

Jobseekk screenshot

Project 2 of 6 Jobseekk

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

Live: www.jobseekk.com

A job board and professional network: candidates search openings by category and location, follow feeds and get recommendations, while employers publish and manage postings. Built in Next.js and TypeScript with Tailwind CSS and shadcn/ui, bilingual in Arabic and English.

diagram-plus screenshot

Project 3 of 6 diagram-plus

  • React
  • TypeScript
  • Node.js

Source: github.com/MinaLouisLeon/diagram-plus

A visual block-diagram editor and an MCP server over the same file, so that I and an AI coding agent read and edit one shared specification instead of trading prompts. Diagrams are pretty-printed JSON committed next to the code they describe, and 25 MCP tools let the agent create, edit and read them. React and TypeScript on the canvas, a Node server behind it. (The screenshot is this portfolio, designed in it.)

Mino Workbench screenshot

Project 4 of 6 Mino Workbench

  • Rust
  • Tauri
  • React
  • TypeScript

Source: github.com/MinaLouisLeon/mino-workbench

A three-pane Nushell workbench — an interactive terminal, a lazy-loaded file tree and an editor — running against the local machine or a remote host over SSH. It is built around one rule: every filesystem, PTY and shell call goes through a single Transport interface, proven against three implementations. A Rust core inside a Tauri v2 desktop app, a React and TypeScript UI, with the TypeScript types generated from the Rust ones so the two cannot drift.

Mobile Desktop Mode screenshot

Project 5 of 6 Mobile Desktop Mode

  • Ionic Framework
  • Ionic Capacitor
  • React
  • Redux
  • TypeScript
  • Firebase

Live: desktools-plus.vercel.app

Source: github.com/MinaLouisLeon/desktools-plus

A mobile app built with the Ionic Framework and Capacitor that brings a desktop mode to Android and iOS phones, with drag and drop, Redux Toolkit for state, Firebase for cloud storage, and Excel export for value-added tax. (Username: demo, password: demo.)

Cloud Storage screenshot

Project 6 of 6 Cloud Storage

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Ionic Capacitor
  • Clerk
  • Firebase

Live: cloud-storage-two.vercel.app

Source: github.com/MinaLouisLeon/cloud-storage

A mobile and web app for Sorysco, an inspection company, for uploading inspection reports for their clients to download. Built with Next.js, TypeScript, Tailwind CSS and shadcn/ui, wrapped for mobile with Ionic Capacitor, using Clerk for authentication and Firebase for the database and file storage.

Contact

I have got just what you need.
Let's talk.