I’m Ram Farid, a full-stack JavaScript engineer in Cairo. I work with Next.js, React and Node.js, from the screens people use to the server and database behind them.
Available for freelance, full-time, part-time, and contract work
A restaurant operating system: a QR menu that takes WhatsApp, web and delivery orders, plus POS, kitchen display, staff roles and analytics. Works offline.
The website of HISTORY, a Metin2 private server: game-linked accounts, rankings, an item shop, referrals, live chat and an admin console, in 13 languages.
A product your customers sign in to and use, built with Next.js and Node.js from the first screen to the database.
Rebuilds of dated sites
Your current site moved to a modern, fast stack, keeping your content and your URLs.
Multilingual, localized products
Sites and apps built for every language they serve: translated content, right-to-left layouts and local date and number formats, from the first release.
Performant server management
Servers that stay fast and up under real traffic: deployment, monitoring, caching and tuning, handled end to end.
05 / Skills
The stack I work in
Front end
Next.js
React
TypeScript
JavaScript
Tailwind CSS
MUI
MUI X
shadcn/ui
Sass
styled-components
Framer Motion
State and data fetching
Redux Toolkit
Zustand
Jotai
TanStack Query
SWR
Back end
Node.js
Express.js
REST APIs
Socket.IO
Background jobs
Cron jobs
Workers
Databases
MongoDB
Mongoose
PostgreSQL
MySQL
Prisma
Redis
Firebase
Supabase
Database design
Query optimization
Transactions
Auth and access control
Auth.js
JWT
OAuth
RBAC
Authentication
Authorization
Architecture
Multi-tenant SaaS
ERP
SSE
WebSockets
PWA
Offline synchronization
Internationalization and RTL
Technical SEO
Servers and DevOps
Linux
Nginx
Docker
PM2
Coolify
GitHub Actions
Cloudflare
Vercel
AWS
Testing
Jest
Vitest
React Testing Library
Playwright
Cypress
Integrations
Stripe
Telegram Bot API
Nodemailer
Tools
Git
GitHub
06 / Certifications
Certificates I’ve earned
React + Redux
Sololearn · Mar 2023
Building interfaces with React components, props, state and hooks, and managing app state with Redux.
React
Redux
Responsive Web Design
Sololearn · Nov 2022
Layouts that adapt to every screen: flexible grids, Flexbox, media queries and mobile-first CSS.
CSS
Flexbox
Media queries
Web Development Fundamentals
Sololearn · Sep 2022
How the web works, and building pages with HTML, CSS and JavaScript.
HTML
CSS
JavaScript
JavaScript
Sololearn · Sep 2022
Core JavaScript in theory and practice: variables, control flow, functions, objects and arrays.
JavaScript
CSS
Sololearn · Sep 2022
Styling web pages: selectors, the box model, layout, colours, typography and transitions.
CSS
HTML
Sololearn · Sep 2022
The structure of web pages: elements, attributes, links, forms, media and semantic HTML.
HTML
07 / FAQ
What people ask me
Who is Ram Farid?
I’m Ram Farid, a full-stack JavaScript engineer based in Cairo, Egypt. Since November 2021 I’ve built web apps for 16 clients, and I own each one end to end: the interface, the API and the database, through to launch and hosting. I work mainly with Next.js, React and Node.js.
Are you available for work right now?
Yes. I’m available for freelance, full-time, part-time, and contract work right now. Send me a few lines about what you need through the form below, by email or on WhatsApp, and I’ll reply within 12 hours with next steps.
What kind of projects do you build?
Everything, from A to Z: from the first idea to a product running in production. That includes web apps people use every day, such as booking and reservation systems, ordering and point-of-sale platforms, CMS-driven sites and admin dashboards, for hospitality, e-commerce, institutional services and gaming. I also rebuild dated sites on a modern stack while keeping their content and URLs, and set up and run the servers they live on.
Can you build a website in Arabic and other languages?
Yes. I’ve shipped sites in up to 13 languages: the HISTORY game website and wiki serves its players in 13. Arabic and other right-to-left languages are part of the build from day one: mirrored layouts, local date and number formats, translated content, and a separate, indexable page per language so each version can rank in search.
Which technologies do you work with?
I can work with whatever stack a project needs or already runs on, but I prefer Next.js, React and TypeScript on the front end, and Node.js with MongoDB or PostgreSQL on the back end. I’m just as at home with Express, Prisma, MySQL, Redis and Tailwind CSS. The full list is in the Skills section above.
How much experience do you have?
4.9 years of client work since November 2021, for 16 clients so far: freelance full-stack work throughout, and Ramlyon, a multi-tenant restaurant platform I founded, built and run in production. The full timeline is in the Experience section above and in my CV.
Do you work with clients outside Egypt?
Yes. I work remotely, in English or Arabic, and I’ve worked with clients and teams from Saudi Arabia, the UAE, Romania and elsewhere in Europe, as well as international communities. I’m on Cairo time (UTC+2, UTC+3 in summer), which overlaps comfortably with Europe and the Gulf.
How does a project with you start?
You send a few lines: what you need, who it’s for and roughly when. We talk it through, on a call or in a meeting if you like, and I send a written plan with the scope, the timeline and the cost. I take a deposit before starting, sized to the project. Then I build in stages you can see and try as they’re ready, and I’ll ask you questions along the way so the result fits how you actually work.
Do you host and maintain the site after launch?
Yes, if you want me to. I can run your app on a server I set up and manage for you, or on the platform you already use, and keep it fast and up under real traffic with monitoring, caching and tuning. Ramlyon, for example, runs in production on a server I manage, and edge caching took most of its public-menu visits from five database reads to zero.
Are you open to full-time or part-time roles?
Yes, I’m open to full-time, part-time, and contract roles right now. I work remotely by default, and on-site works too when the company arranges the move and we agree a schedule that lets me travel back to Cairo for my university exams. Send me the details, and download my CV from the top of any page: it’s generated from this site, so it’s always current.
How long does a project take, and what does it cost?
Both depend on the scope, so I don’t quote either before we’ve talked. For a sense of scale, Ramlyon, a full multi-tenant restaurant platform, went from the first line of code to launch in under four months. Time and price come down to what the product has to do, how many languages it serves, its integrations and your deadline; once we’ve talked it through, I send you a written estimate of both.
08 / Contact
Tell me what you’re building
A few lines are enough: what you need, and roughly when.