Booking new projects for November
Custom Web Design & Development for Growing Businesses
Website design for businesses, startups and professionals
Brand from scratch or a redesign of the site you have. Designed in Figma, built in WordPress, handed over ready to edit.
- Brief. You tell me about your business, your goals and a few sites you like.
- Brand. I shape your brand: logo, colours, type and the words on every page.
- Design. I design every page in Figma. You review it and approve it before anything is built.
- Build. I build it as a fast WordPress site and test it on phones, tablets and desktops.
- Launch. It goes live. I walk you through it, and you can edit every page yourself.
- Your site. We start with your current site: how fast it is and what is holding it back.
- Review. Together we decide what to keep (content, URLs, rankings) and what to drop.
- Redesign. I redesign every page in Figma. You approve it before the rebuild starts.
- Rebuild. I rebuild it from scratch as a lean WordPress site, with your content moved across.
- Relaunch. It goes live with redirects in place, so you keep your rankings. Then it is yours to edit.
Websites shipped for
- eo SwimBETTER
- MyFXPocket
- Pinpoint Radiotherapy
- ScaleApp
- and more on Upwork
Services
Website design and WordPress development.
Two ways to work together: a brand-new website, logo and all, or a redesign of the site you have now. Either way, one person handles the design and the build.
Branding and website design
Branding and website design, from scratch
Logo, brand identity, copy and website design for new businesses, created together.
- Logo and brand identity
- A short brand guide
- Words for every page
- Imagery that fits
scaleapp.com.au
Website redesign
WordPress website redesign
A fresh design and a clean rebuild for slow, outdated or plugin-heavy WordPress sites.
- A design that fits your business today
- Rebuilt, not patched
- Your content moved across
- Rankings protected
pinpointradiotherapy.com.au
Custom WordPress themes
Custom WordPress theme development
Fast, lightweight themes built for your design, with no page-builder lock-in.
Explore custom wordpress themes →
pinpointradiotherapy.com.au
WooCommerce development
WooCommerce development
Product pages, checkout and store setup for a smooth buying experience.
Explore woocommerce development →
scaleapp.com.au
Figma to WordPress
Figma to WordPress development
Pixel-accurate, responsive WordPress builds of your finished Figma design.
Explore figma to wordpress →
get.eolab.com
Elementor Pro development
Elementor Pro development
Custom layouts, forms and dynamic content, built with global styles.
Explore elementor pro development →
myfxpocket.com
Prefer to edit with drag and drop? Elementor Pro development →
- Top Rated on Upwork
-
5.0
from 78 reviews
He definitely overdelivered and will definitely work with him again.
- 120 jobs completed
- 100% job success
Why one person
Designed in Figma. Built in WordPress. Nothing lost between.
What you approve is what launches.
Most projects pass a design from a designer to a developer, and details go missing on the way. I do both, so the build matches the design down to the spacing.
- Clickable prototype first. You review every page before I build anything.
- Desktop and mobile. Both designed, both tested.
- Your files. Figma file, logo and brand guide are yours to keep.
Free tool
How fast is your website?
Run a free Google PageSpeed test on your site. In under a minute you'll see your mobile and desktop scores, your Core Web Vitals and the fixes that matter most.
- Mobile and desktop scores
- Core Web Vitals
- Top fixes in plain English
Free · No sign-up · Results in under a minute
Yours to edit. Hard to break.
Every page gets simple, labelled fields for text and images. Update your content without touching code or a page builder.
- Locked layouts. Pages stay on-brand, whoever edits them.
- No licence fees. No page-builder subscription to renew.
- A walkthrough at launch. You will know exactly where everything is.
Selected work
Selected WordPress projects.
Websites I've designed and built for businesses, startups and online stores in Australia and beyond. View all WordPress case studies
Process
How a project works.
A clear, predictable process with one point of contact from the first message to launch day.
-
Tell me about your project
Share your goals, your content and a few sites you like. I'll reply with questions, a plan and a fixed quote.
-
Brand and design
I shape your brand (or refresh it), write the copy and design your key pages for desktop and mobile, refining them with you until they feel right.
-
Build the site
I build it as a fast custom WordPress theme (or Elementor Pro if you prefer), tested on every screen size.
-
Launch and hand over
Speed tuning, on-page SEO basics and a walkthrough, so you can update the site yourself.
Client reviews
Client reviews: 5.0 on Upwork.
Top Rated on Upwork with a 5.0 rating from 78 reviews and a 100% job success score.
Read all reviews on Upwork★★★★★
“It was a pleasure working with Yasitha on a couple of website projects. Communication was excellent throughout, deadlines were met, and the quality of the work was consistently high. He was responsive to feedback, paid close attention to detail, and approached each task with professionalism and a collaborative attitude. I would happily work with him again and wouldn't hesitate to recommend him to anyone looking for a reliable and skilled Elementor Pro expert.”
Kristin McIver
KRS Creative LLC
★★★★★
“Yasitha was so responsive and quick! He developed exactly what i asked for and also gave me lessons on web things as i am inexperienced myself. Could not recommend him more highly. Perfect time difference for Australia. You wont be disappointed. So lovely and great at what he does. Thank you Yasitha!”
★★★★★
“Yasitha is a pleasure to work with. All jobs completed as requested and on time. Always available and knows what needs to be done. He is now our go to guy for any website work. He built a wordpress site quicker than I thought was possible. Highly recommended.”
★★★★★
“Yasitha was extremely helpful and he did a brilliant job in creating my website as per my requirements on wordpress. Would highly recommend him.”
★★★★★
“very easy to deal with. I had no communication issues. Yasitha was a pleasure to work with and understood the scope of the project from the beginning. Yasitha will be our go to freelancer from now on. Highly recommended.”
★★★★★
“Very talented developer! Super impressed with his work :)”
★★★★★
“Outstanding work and great experience. Will hire again.”
★★★★★
“Excellent work and good communication, appreciate the help”
★★★★★
“Another excellent collaboration with Yasitha on a second website for our firm. Thank you, Yasitha!”
Yasitha KasthuriKalutara, Sri LankaTop Rated on Upwork
About
Hi, I'm Yasitha. I design and build websites.
I'm a web designer and WordPress developer with 120 completed Upwork jobs and a 100% job success score. Clients hire me because one person handles both the design and the build, so nothing gets lost between a designer and a developer.
I work with small and mid-size businesses, startups, online stores and professionals across Australia and New Zealand, the UK and Ireland, Western and Northern Europe, and North America. Most sites I build are lightweight custom themes: responsive, tuned for Core Web Vitals, and easy for you to update without a page builder.
- Based in
- Sri Lanka
- Clients in
- ANZ · UK · Europe · North America
- I work in
- Figma · WordPress · WooCommerce
Insights
Guides for better WordPress sites.
Practical advice on Figma handoffs, speed and choosing the right build, from real client projects.
Core Web Vitals explained for business owners
Google's Core Web Vitals measure how fast and stable your site feels to real visitors. Here's what the three numbers mean, what good looks like and…
Custom WordPress theme or Elementor Pro: which should you choose?
Both can produce a great website. The right choice depends on who will edit the site, how much speed matters and what you want to pay…
Why is my WordPress site slow? 9 common causes and how to fix them
Slow WordPress sites usually suffer from the same handful of problems. Here are the nine I see most often, how to spot each one, and what…
FAQ
Questions clients ask.
Can't find your answer? Send a message on Upwork and I'll reply with the details you need.
Do I need a design before we start?
No. Most clients don't have one. I design your site in Figma first, and you approve every page before I build anything.
Can you build from a design I already have?
Yes. Share your Figma file and I'll review the frames, components and breakpoints before giving you a fixed quote.
Will I be able to edit the site myself?
Yes. Every page gets simple, labelled fields for text and images, so you can update content without touching code or breaking the layout. I walk you through it after launch.
Do you build personal and professional websites?
Yes. As well as business sites and online stores, I build personal websites for consultants, coaches, creatives and other professionals who want to look the part online.
How much does a website cost?
It depends on the number of pages and features. Every project gets a fixed quote before any work begins, so you know the full cost up front.
Can you just speed up my current site?
Run the free speed test first and send me the report. If your site is built on a heavy page builder with lots of plugins, quick fixes rarely last, so I'll usually recommend a redesign and a clean rebuild instead.
Do you optimise for speed and SEO?
Every build gets clean asset loading and Core Web Vitals tuning, plus on-page SEO basics: headings, image alt text, page titles and meta descriptions.
Which time zones do you work with?
I'm based in Sri Lanka and work with clients across Australia and New Zealand, the UK and Ireland, Western and Northern Europe, and North America, with check-ins scheduled to suit your time zone.
Start a project
Ready to start your website?
Tell me about your project, even if it's just an idea. I'll reply with questions, a fixed quote and next steps.
Not ready to hire yet? Run a free speed test on your site