Web applications
Dashboards, portals, internal tools and customer-facing products on Next.js and React.
Software engineer, available for new projects
Next.js and React apps, built to load fast and get found. Six years remote, for companies in the US and Malta.
Recommended by engineers, managers and clients100% job success on Upwork. Read the recommendations
Selected work
Recommendations
I had the pleasure of working with Rauf in a remote capacity, where he reported directly to me on a daily basis and helped support several projects across WordPress, React, Next.js, and Sanity. Before working with Rauf, I'll be honest, I had not always had the best experiences with offshore contractors. Rauf completely changed that perspective for me. He is reliable, thoughtful, easy to communicate with, and genuinely cares about the quality of his work.
As one of our web developers, he consistently built high-quality websites while keeping communication clear and consistent throughout each project. One of the things I appreciated most was his ability to troubleshoot challenges, identify solutions, and keep projects moving forward. He was proactive, dependable, and always approached problems with a solutions-focused mindset.
Rauf combines strong technical expertise with something equally valuable: the ability to understand the real business objective behind a project. He doesn't simply complete assigned tasks, he looks for better solutions, anticipates potential problems, and consistently works to improve the quality of the final product.
Raufun is an expert in WordPress and Web Development, he helped us with fixing quite few issues with our website and actively suggested options to improve the performance, I highly recommend Raufun.
Services
Dashboards, portals, internal tools and customer-facing products on Next.js and React.
Your Figma, XD or Photoshop file, built into a working site that holds at every width.
Webhooks, scheduled jobs and CRM syncs that survive bad data and tell you when they fail.
Custom plugins and importers, or Next.js in front of the CMS your team already knows.
Markup, Core Web Vitals and AI visibility, measured before and after.
Quote forms, tap-to-call and Conversions API, so every lead is counted.
Before and after
The Google result and the phone screen, before and after the fixes.
Before, in Google
Sparkle & Shine
sparkleshine.example
Sparkle & Shine Cleaning Services | Residential and Commercial Cleaning Company Serving the San Fernan...
No rating shown, Los Angeles, CA
Welcome to our website. We are a professional cleaning company offering a wide range of cleaning services for residential and commercial clients. We pride ourselves on...
On a phone
Every space, spotlessly clean.
Professional cleaning for homes, offices, clinics, hotels and HOAs. Contact us today for a free quote!
Phone: (818) 555-0100
After, in Google
Sparkle & Shine
sparkleshine.example
House cleaning in the San Fernando Valley | Sparkle & Shine
Insured, bonded, same cleaner every visit. Book online or call (818) 555-0100. Serving Van Nuys, Sherman Oaks and Burbank.
On a phone

House cleaning in the Valley.
Price in 60 seconds
About
What I bring past the code is the habit of checking. Structured data that is actually there, a webhook that actually fires, a page that is actually fast on a phone.
The numbers, written down first.
What is costing you, in order.
Built where a mistake cannot hurt.
Same numbers again, side by side.
Contact
Available now for new projects. Email is quickest, or hire me through Upwork.
Remote, worldwide. Typical response under four hours.
Nothing subcontracted. Fixed price or hourly, 10 to 15 hours a week.
Questions
Whichever suits the job. WordPress when you want to edit everything yourself with no learning curve. Next.js when speed and search are the priority, paired with a CMS so editing still feels ordinary. I will tell you which before any quote, and why.
Yes, and that is a build requirement rather than an afterthought. Prices, service areas, photos and copy are all yours to change without calling anyone.
Not if the URLs are handled properly. Every existing address is crawled and mapped one to one before anything is built, and nothing goes live until the redirects are verified on staging.
It depends on how many pages and how much of the search work is already in place. Send me your address and you get the fixes in priority order with what each one is worth, before any quote. One fix on its own, page speed or structured data or the booking flow, is a normal first job.
A focused fix is days. A full rebuild with service area pages is usually a few weeks, and I would rather give you a real date than an optimistic one.