Beirut · : localAvailable for work

Badii Ali — I secure, build and maintain the systems your business runs on.

the systems your business runs on.

Badii Ali

Security practitioner, developer and installerSyrian, working out of Beirut — and remotely, anywhere

Most of what your business runs on is invisible until the morning it stops. The website, the network behind it, the cabinet in the back room, the cameras nobody checks. I look after all of it — so there is one person to call, and that person already knows how it fits together.

One person for the website, the network, and the room it all sits in.

The short version

Mostbusinessesdonotneedmoretechnology.Theyneedthetechnologytheyalreadyhavetobeunderstood,secured,andkeptrunningbysomeonewhowillstillanswerthephonenextyear.

Selected work

Built to beused every day

Six real businesses with real problems. Point at any one to watch it run, or open it to see what got built.

Swipe the projects
Restaurant ordering2026 · In build

Mister Burger

A charcoal grill that takes its own orders, without renting the customer back from a delivery app.

Next.js · TypeScript · Tailwind · Motion

Open case study
Storefront2026 · In build

Little Duo

A children’s clothing storefront built around the thing the category actually sells.

Next.js · TypeScript · Tailwind · GSAP

Open case study
E-commerce2025 — 2026 · Live

SmartBioRemedies

A bilingual herbal storefront built around how people actually buy in Lebanon.

Next.js · TypeScript · Prisma · Tailwind

Open case study
Management system2025 · Delivered

MyBeautySalon

A salon running on a paper diary, replaced by one system across eight modules.

Laravel · MySQL · Blade · PHP

Open case study
Research tool2026 · In build

Lebanon Business AI

A map of which Lebanese businesses are actually online, and which only look it.

Next.js · TypeScript · PostgreSQL · Python

Open case study
NFC platform2025 — 2026 · In build

MatesMemories

A physical card that opens a shared space of memories — no app install.

Next.js · ASP.NET Core · EF Core

Open case study
Source on screen during a build

I break it before you do.

Every site I build, I attack first
On the ground

Half the jobinvolves a ladder

Not all of it lives on a screen. Cameras, cabling and cabinets — surveyed, installed and labelled.

Server rooms
Server roomsConfigured, virtualised and hardened. Cable runs you can trace by hand.
Networks
NetworksDesigned, labelled and documented — readable by the next technician.
Camera systems
Camera systemsCoverage surveyed and planned before a single hole is drilled.
Audits
AuditsScope agreed in writing, then tested by hand rather than by scanner.
Software
SoftwareProduction applications, secure from the first commit.
How the work goes

The same fourstages, every time

However big the job is, it goes the same way round.

Understand

What are you protecting or building, and where does it hurt today? Scope agreed in writing before anyone talks about price.

Camera coverage surveyed before anything is mounted

Plan

Data model, access rules, network layout, camera coverage — settled on paper with you, while changes still cost minutes.

Network layout planned before anything is cabled

Build

Work lands in reviewable increments, hardened as it lands. I attack my own build before you ever see it.

SmartBioRemedies, built and running

Hand over

Documentation someone else could follow, monitoring that warns you first, and a person who answers when you call.

A finished cabinet, dressed and labelled
How I work

Five thingsI will nottrade away

Five promises. You can check every one of them against something else on this page.

You see the price before I start

Written down, agreed, and it does not move unless you say so. No invoice is ever a surprise.

I break it before you do

Everything I build, I attack myself first. That is the whole point of doing both jobs.

You get the manual, not just the work

Labels, drawings, passwords, and a page that tells the next person how it all works.

I only touch what you ask me to

Security work starts with your permission, in writing. Nothing outside it gets tested.

You talk to me, not a middleman

A few jobs at a time. Call in a year and you get the same person who built it.

What you actually get

Things youcan hold

The things that exist at the end of a job. All of them yours to keep.

A written price
Agreed before a single thing starts.
A report in plain English
What is wrong, what it would cost you, and what to fix first.
A cabinet you can read
Labelled, traceable, and drawn on paper.
Your app and your keys
The code and the accounts are yours — never rented back to you.
A handover page
How it works, and what to do at two in the morning.
A free recheck
Once you have fixed things, I come back and check.
You should never need me to explain your own system to you.
On why the handover matters
A cabinet built to be read — runs dressed, ports labelled
Want the full list for your job?
A cabinet mid-build, cable runs dressed and labelled

A cabinet nobody can read is a breakdown waiting to happen.

Server rooms, built to be readable
Ways to work together

Three shapesmost work takes

If yours fits none of them, say so. Nothing starts before the price is written down.

Who you would be working with

One person,three disciplines

Knowing how a network is actually cabled changes how I design an application. Auditing my own code makes me a better defender. The three do not sit in separate boxes.
Badii Ali
A patch panel mid-build, runs dressed and labelled

The network under the application — surveyed, dressed and labelled

I'm Badii — a Syrian computer science student and security practitioner, working out of Beirut. I did not arrive at these three disciplines from a careers page; they kept turning out to be the same job. The application needed a network. The network needed cameras. All three needed someone who would still answer the phone afterwards.

Badii Ali

Badii Ali

Syrian · Beirut · Open to work

A few projects at a time — you talk to the person doing the work.

From
Syria
Based in
Beirut — travels for installs
Works in
Arabic · English · French
Studying
Computer science
Currently
Open to freelance & internships
Security
Security

I audit the way an attacker reads a system.

Authorised testing, hardening and monitoring — and the habit of attacking my own work before anyone else gets the chance.

Software
Software

I build the thing, so I know where it is weak.

Production applications in Next.js, TypeScript, Laravel and ASP.NET Core, with auth and data handling designed in from the first commit.

Infrastructure
Infrastructure

I have pulled the cable the application runs over.

Networks, servers and camera systems — surveyed, installed, labelled and documented well enough for a stranger to maintain.

Track record
  • 2026Mister BurgerRestaurant orderingIn build
  • 2026Little DuoStorefrontIn build
  • 2025 — 2026SmartBioRemediesE-commerceLive
  • 2025MyBeautySalonManagement systemDelivered
  • 2026Lebanon Business AIResearch toolIn build
  • 2025 — 2026MatesMemoriesNFC platformIn build
Questions people ask

Straightanswers

Anything not covered here, just ask. A straight answer costs nothing, and it saves us both a meeting.

Defined scope gets a fixed price, so you know the number before anything starts. Open-ended or exploratory work is billed by the day. Either way the figure is in writing first — no invoice should ever be a surprise.

Both. Development, audits and advisory work happen remotely and can be anywhere. Anything involving cable, racks or cameras happens in person — I am Syrian, based in Beirut, and I travel for installs.

Yes, and for security work I would expect to. Testing engagements also get written authorisation defining exactly what is in scope before anything is touched. I do not test systems I have not been asked to test.

Often that is the better arrangement. I can review what exists, harden it, and hand your team a prioritised list of what to change — without replacing anyone or starting a turf war.

It depends what is already in flight. I keep only a few projects running at once so nobody gets the leftovers. Tell me your timeline and I will be straight with you about whether it fits.

That is completely fine. Not everything has to be a project — one camera, a server that will not boot, or an afternoon of questions is a perfectly normal request.

Contact

Tell me whatyou are dealingwith.

A site that needs building, a system that needs hardening, cameras that need installing, or a network that just needs to work. I'll tell you honestly whether I'm the right person for it — and who to call if I'm not.

Availability

Open to work

Typical reply

Within a day

Working hours

Beirut time, but flexible