Software engineer
Hi, I'm Dhaifallah.
I turn ideas into working web products. I gather the requirements, plan the work, and build the whole system with Laravel and React. AI helps me at every step.
How I can help
Understand the need
I talk with you and your users. Then I write down what the product must do.
Plan the work
I break the plan into small, clear tasks that the team can build and test.
Build the system
Laravel and PostgreSQL behind the scenes. React and Next.js on the screen.
Use AI
I use AI to plan, write, test, and ship faster. I review every result myself.
Selected work
A few projects that show how I work.
MiyarA website for investing companyNext.js · Context API · TailwindcssView project
Get ADXDashboard to manage permissions and media content across locations and screens React.js · HTML5 · Tailwind CSSView project
Try ADXA landing page for ADX that showcase the statistics of the company and act as a portfolio React.js · JavaScript · Tailwind CSSView project
دار عنبر | DAR ANBARA bilingual (Arabic-first / English), RTL-aware digital flagship for a Saudi oud & perfume house. Statically generated, self-hosted fonts, heavy on scroll-driven motion.Next.js · React.js · JavaScriptView project
Sadagaat DashboardA comprehensive admin dashboard for a UK-based charitable organization, enabling complete website management and content control.React.js · TypeScript · Shadcn UIView project
More projectsثمار | Thimar · Samra Roastery · محمصة سمراء · and more
- ثمار | ThimarA concept marketing site for a fictional Shariah-compliant micro-investment platform, built to showcase front-end, motion, RTL, and design-system engineering.
- Samra Roastery · محمصة سمراءBilingual (Arabic-first, RTL) marketing site for a Saudi specialty-coffee roastery. Next.js App Router, statically generated per locale.
- Mutlaq Studio · استوديو مطلقA bilingual (AR/EN, RTL-first) marketing site for a Riyadh architecture studio. Type-led, near-monochrome, with kinetic variable-font headlines and scroll-drawn architectural line-work.
- Darb AlnujumScrollytelling site for a desert and astro-tourism operator in AlUla / the Empty Quarter. The page is a day in the desert: you arrive at dawn and leave under the stars, and the entire colour system animates with scroll. Bilingual Arabic (default, RTL) and English.
- Saqr EsportSaudi esports org site. Deliberate maximalism: RGB-split glitch language, a live-feeling results ticker, and 3D-tilt player cards, in Arabic (default) and English.
- NeelainComA Q&A platform similar to StackOverflow for college community knowledge sharing.
- Food Menu AppA scalable restaurant menu application with admin dashboard.
A little about me
I started building websites in 2018. Today I take part in every step, from the first meeting to a product people use. I care about simple screens, fast pages, and full support for the Arabic language.
Fields I enjoy
- FintechPayments, investing, and money dashboards. Clear numbers help people decide with confidence.
- Real estateProperty platforms, listings, and ownership tools. Big decisions need clear screens and an easy experience.
- StartupsTaking a new idea from the first sketch to its first real users.
Experience
Nov 2024 – Now
Front-end engineer · ADX
A digital signage platform: a campaign simulator, a playlist tool, and a dashboard for many companies.
- Built the 'Try ADx' simulator, so clients preview a campaign on real screens before they pay.
- Built a drag-and-drop playlist tool with image editing in the browser.
- Added full Arabic and English support across the platform.
- Built role-based access for more than 8 user roles.
React · Next.js · TypeScript · React Query · Zustand
2018 – Now
Software engineer · Freelance
Full web systems for clients, from the first meeting to launch.
- Delivered 5+ complete web apps with Laravel, React, and Next.js.
- Turned client ideas into clear requirements and a build plan.
- Reached 90+ Lighthouse scores and cut load times by 30 to 40%.
Laravel · PHP · PostgreSQL · Next.js · React
May 2020 – Nov 2024
Front-end developer · Meraki UI Lab
Reusable screen parts for product teams.
- Shipped 150+ reusable components and cut build time by 35%.
- Made every component work in Arabic, right to left.
- Raised site traffic by 20% in six months.
React · Tailwind CSS · JavaScript
My everyday tools
- Screens:
- React · Next.js · TypeScript · Tailwind CSS
- Backend:
- Laravel · PHP · PostgreSQL · MySQL
- Planning:
- Requirements · UML diagrams · Task planning
- AI:
- Claude Code · ChatGPT
Notes & articles
All articlesCertificates & learning
- Project Management Institute logo Agile Requirements FoundationsLinkedIn Learning
- freeCodeCamp logo Front End Development LibrariesFreecodecamp
- CSS Essential TrainingCSS Essential TrainingLinkedIn Learn
Have something in mind?
For a project, a job, or a good conversation.
devdhaif@gmail.com