Faris Alherf

Software engineer with an interest in cybersecurity. I have spent more than 8 years programming and exploring different areas of technology. Along the way, I have built payment systems, all kinds of integrations, ERP and accounting systems, esports platforms, and public-facing websites.

I BUILD Sites & systems that solve real problems
and improve productivity
I DOCUMENT My tech journey and share what
I learn
01 · Selected Work

A few things
I've built.

Not every project can be shared in full. These examples show the range: products, operations, payments, and systems connected to the real world.

/* laravel */
Laravel 2026–Present

Shortcut

A creator-marketing platform that connects brands with creators. I work across campaign flows, the order lifecycle, and the internal tools behind the operation.

LaravelReactTypeScriptProduct
/* laravel */
Laravel 2026

ResearchMedHub

A platform for medical researchers to discover opportunities, collaborate, and manage their projects. I worked across the researcher journey, communication, and payments.

LaravelReactReverbMoyasar
02 · How I work

My
methodology.

The stack matters, but it comes second. I like understanding the workflow, finding where it breaks, and building something clear enough to live with.

01

Understand before building

I like to start by understanding the problem and the context: who is the user? what is the goal? where is the real complexity? Then the code becomes part of the solution, not a random starting point.

  • Product flows
  • Web applications
  • APIs & integrations
02

Build in an orderly way

I care about the foundation: system architecture, the database, integrations, and the user experience. The solution does not have to be complex — what matters is that it stays clear, maintainable, and able to evolve over time.

  • System architecture
  • Database
  • Integrations
03

Review with a security eye

Given my interest in cybersecurity, I try to look at the product from a different angle: where could things break? what data is sensitive? and how do we make the system more secure, before and after launch?

  • Threat modeling
  • Data protection
  • Security review
03 · Stack

What
I use.

Laravel Laravel Backend framework
PHP PHP Language
TypeScript TypeScript Language
Inertia · Vue Inertia · Vue Frontend
Livewire Livewire Frontend
React React Frontend
MySQL MySQL Database
PostgreSQL PostgreSQL Database
Horizon Horizon Queue management
Redis Redis In-memory cache
Reverb · WS Reverb · WS Realtime broadcasting
MoyasarMoyasar Moyasar Payments
05 · Get in touch

You're welcome.

Got an idea, a project, a technical question, or just a topic you want to discuss? You are welcome.

  • Discussing an idea or a product
  • A technical question or a general review
  • A collaboration or a good opportunity
  • A technical problem that needs a second opinion

Reach me directly

Message me whichever way suits you.