Architecting Interactive Experiences
Bridging creative vision and technical precision with elegant code and sophisticated UI.
Space Invaders.bin
Sample Projects

RUNRUN→
A platform to book and manage stadiums and sports facilities in UAE.
- Built a multi-tenant SaaS platform using Next.js with SSR, ISR, and optimized rendering strategies.
- Developed real-time features including chat using Firebase/Firestore for seamless user communication.
- Integrated payment gateway (PayTabs) enabling secure and scalable transaction workflows.
- Implemented global state management using Zustand, improving state predictability and performance.
- Engineered slot-based booking system for venue scheduling with dynamic availability handling.
- Enhanced UI/UX using Framer Motion, Lottie, and SCSS, delivering smooth and responsive animations.
- Optimized frontend performance using code-splitting and SSR, improving load times and SEO.

ADR
A platform for filing and resolving legal disputes private and online.
- Built a complex online dispute resolution platform(private court system) using Next.js (SSR/ISR) with scalable frontend architecture.
- Designed and implemented multi-role system (claimant, defendant, mediator, arbitrator, lawyer, judge) with structured workflows.
- Integrated real-time communication including video calling and chat using Agora for seamless legal interactions.
- Developed a custom document editor from scratch usingSlate.js, enabling structured document creation, editing, and responses.
- Implemented automated workflow logic, including dynamic reply generation when documents are exchanged between parties.
- Integrated AI-assisted document response system usingOpenAI API to streamline legal communication.
- Built secure payment and wallet system usingRazorpay with e-wallet functionality.
- Managed complex application state using Zustand for predictable and scalable data flow.

Soulxes Technologies
A company website for a software solutions provider.
- Developed a high-performance corporate website usingNext.js (SSR/ISR) with optimized SEO and fast load times.
- Built an automated careers pipeline by integratingGoogle Sheets as a dynamic data source for job listings.
- Implemented serverless contact system usingAWS SES for reliable email handling and user inquiries.

ArikeCare
Website for a charity organization.
- Developed a high-performance website for a non-profit organization using Next.js (SSR/ISR) for optimized load times and SEO.
- Built a responsive and accessible UI using Tailwind CSS, ensuring smooth user experience across devices.
- Implemented lightweight animations and optimized asset loading to enhance engagement without impacting performance.

Runrun Vendor Portal
Vendor management portal for Runrun platform.
- Developed a feature-rich vendor management portal using Next.js (SSR/ISR) for a multi-role booking platform.
- Designed and implemented modular management systems (venue, booking, promotions, amenities, coaches, payments) with scalable architecture.
- Built data-intensive dashboards with Chart.js, enabling vendors to track performance and operational metrics.
- Engineered dynamic data management interfaces using Ant Design tables, supporting complex CRUD operations across multiple entities.
- Implemented real-time push notifications using Firebase to improve vendor engagement and updates.
- Developed robust form handling and validation using Formik and Yup for complex multi-field workflows.
- Enabled internationalization (i18n) supporting English and Arabic with seamless UI switching.
Richals Thomas
Senior Frontend Engineer
Passionate about building highly interactive, performant, visually rich web experiences and connecting design intent to robust frontend architecture.
Tech Stack
Contact Me
Fill out the form below and I will get back to you within 24 hours.
Stockfish_Bot
ELO 1000
































You
ELO ???
Chess with AI opponent
Here is a chess game I developed few years ago when I was boared. I always enjoyed software development and preferred doing it over other entertaiment options like gaming or movies.
- Powered by Stockfish 18 — one of the strongest open-source chess engines, tuned to ~1000 Elo for a challenging but beatable opponent.
- Full rule enforcement via chess.js, including castling, en passant, and promotion.
- Drag-and-drop piece movement using React DnD with legal move hints highlighted on the board.
- Detects checkmate, stalemate, and draw conditions with a game-over screen summarising the result.