I am a Full-Stack Developer and BSCS student with over 1.5 years of professional experience building for the web and mobile. Currently, I work as a Full-Stack Developer at Multi Biz Solutions, deliver independent freelance projects, and co-own an aquaculture management SaaS built with an industry partner. My journey spans a full-time role at Radium Technologies and multiple client projects, and I specialize in architecting end-to-end solutions with Next.js, React, and Laravel — turning complex backend logic into seamless, high-quality, and responsive digital experiences.
YEARS OF EXPERIENCE
PROJECTS COMPLETED
SATISFIED CLIENTS
A production-grade aquaculture management platform I co-developed and co-own in partnership with an established aquaculture business — architected end to end as a three-tier system: an offline-first mobile app for field teams working at remote fish farms, a Laravel REST API that computes live culture-cycle analytics, and a real-time admin portal for farm-level monitoring. It digitizes an industry that still largely runs on paper registers — from pond stocking and daily water chemistry to feed economics and harvest traceability.
Co-developing a production-grade aquaculture management software in partnership with an established fish-farming business. The software product is co-owned 50/50: the partner contributes deep industry knowledge, operational workflows, and business requirements, while I own the complete technical side — software architecture, backend and frontend development, the mobile app, database design, and deployment. Built as a three-tier system: an offline-first React Native field app, a Laravel REST API computing live culture-cycle analytics, and a real-time React admin portal. Launching soon.
2026 – Present
Working as a Full-Stack Developer to design and build complete digital solutions for client businesses — handling everything from database architecture and server-side logic to responsive, user-facing interfaces. Deliverables range from custom e-commerce platforms and online appointment booking systems to corporate websites and business portals. Each project includes integrated payment processing, automated client communication flows, and SEO-optimized structure, ensuring every site is fast, functional, and built to convert.
May 2026 – Present
Alongside my full-time role at Radium Technologies, I delivered independent freelance projects including 'Pinkel's' (leadership coaching platform), 'Tamjab' (corporate consultancy site), and 'Wadi Al Sahel' (tourism platform). Transitioned to full-time independent practice in March 2026, providing end-to-end remote services using Next.js, React, and TailwindCSS to build high-performance, user-centric web solutions for clients.
Jan 2025 – Present
These are the tools I reach for first — then a broader toolbox I pull from to ship complete products: web apps, business portals, e-commerce stores, and cross-platform mobile apps. My core stack covers the full journey from interface to backend, while the rest lets me adapt to whatever a project demands.
My primary expertise — the technologies behind most of what I build.
I build modern, high-performance websites and web applications from the ground up using React and Next.js. Every project is treated as a product — not just a deliverable. That means clean component architecture, optimized rendering strategies (SSR, SSG, ISR), and a codebase structured to grow without technical debt. Whether you need a conversion-focused marketing site, a content-driven blog, a SaaS dashboard, or a complex multi-page platform, I architect the solution around your specific goals and scale it so future features don't require rewrites.
I own the entire technical stack — from database schema and backend API architecture down to the pixel-level frontend. Using the MERN stack (MongoDB, Express.js, Node.js, React) or Laravel with MySQL, I deliver cohesive, production-ready applications where every layer is intentionally designed and tightly integrated. I handle authentication flows, role-based access control, API security, data modeling, file storage, and deployment pipelines so you receive a complete, working system — not just a frontend on top of an undecided backend.
I transform visual concepts, Figma files, and wireframes into fully interactive, animated interfaces with pixel-perfect precision. Every spacing decision, interaction state, and visual detail is faithfully implemented — and then enhanced. Beyond static rendering, I layer in fluid scroll-driven animations, entrance effects, and micro-interactions using Framer Motion and GSAP that make interfaces feel alive and intentional. Every implementation is cross-browser tested and performance-profiled so animations never compromise page speed or Core Web Vitals.
Whether you need to connect your frontend to a third-party service, build a custom API layer from scratch, or migrate data between platforms, I handle the full integration lifecycle. I design clean, versioned REST APIs and GraphQL schemas, integrate services like Firebase, Stripe, SendGrid, and Strapi, and ensure all data flows are secure, validated, and well-documented. I also specialize in building real-time features using WebSockets and Firebase Realtime Database for applications that require live updates, notifications, or collaborative functionality.
I build high-performance, native-feeling mobile applications for both iOS and Android platforms using React Native. Leveraging my expertise in the React ecosystem, I deliver seamless mobile experiences with smooth animations, intuitive navigation, and robust offline capabilities. From custom UI components to integrating native device features and pushing to app stores, I provide end-to-end mobile solutions that share business logic with your web platform.
Every project I take on follows a structured, transparent process — from the first conversation to post-launch. Here is exactly how a project progresses from 0% to 100%, what happens at each stage, and what you receive as a result.
Every successful project begins before a single line of code is written. In this phase, I work closely with you to fully understand your goals, target audience, business constraints, and success criteria. We define what the product must do, who it's for, and how it fits into your broader strategy. This investment upfront eliminates costly rework later — a clear brief is the single biggest factor in delivering on time and on budget.
With requirements locked, I design the technical foundation of the project before touching production code. This phase produces the blueprint every decision is measured against. Choosing the right stack, modeling the data correctly, and planning the component hierarchy here saves enormous time during development. A well-designed architecture means new features slot in cleanly, the codebase stays readable as it grows, and the system performs reliably under load.
This is where the product is built, layer by layer. I work in focused sprints with regular check-ins so you always know what's live and what's coming next — there are no silence periods where the project disappears for weeks. Frontend and backend are developed in parallel where possible, integrated continuously, and tested against the specification at each milestone. Code is written to be read by future developers: clean, modular, and documented where the logic isn't immediately obvious.
Quality assurance is not a final step — it runs throughout development. But this dedicated phase is where the product is stress-tested as a whole before it ever reaches a real user. I test every user flow end to end, push the system under edge cases and unexpected input, audit security vulnerabilities, and measure performance against Core Web Vitals benchmarks. Bugs discovered here cost a fraction of what they cost post-launch — this phase is the most cost-effective investment in long-term reliability.
Launch day is not the end — it's the most operationally sensitive moment in the project lifecycle. I manage the full production deployment with zero-downtime strategies, configure the domain, SSL certificates, and environment variables, and run a final smoke test across every critical path before flipping the switch. Monitoring and error tracking are set up so that if anything unexpected happens post-launch, it's caught immediately rather than discovered by a user.
A launched product is a living product. Real users surface behaviors no test plan anticipates, and the first weeks after launch are critical for catching and resolving issues before they compound. I provide a structured post-launch window for monitoring, bug fixes, and hotpatches. Beyond stability, I remain available for feature iterations driven by real user feedback — because the best product decisions come from observing how actual users interact with what you've built, not just how you imagined they would.