Hi, I am

Tharindu.

A seasoned full-stack web developer

I enjoy building everything from small business sites to rich interactive web apps. If you are a business seeking a web presence or an employer looking to hire, drop me a line.

Designer + Developer

Web Wizard with
11
Years Of
Experience

Who I am

I always code as if the guy who ends up maintaining my code will be a violent psychopath who knows where I live.

I'm a “Design-geneer”… That means I design and code. Since beginning my journey as a freelancer nearly 11 years ago, I've done remote work for agencies, consulted for startups, and collaborated with talented people to create digital products for both business and consumer use. I care deeply about creating world-class, useful, and beautiful products that help people and make a difference.

What I do

My Services

UI/UX Design

I craft digital experiences that people love. UI/UX design services combine accessibility and usability with your content and marketing goals to improve the experience customers have with your organization.

Web Development

Your website is more than just a URL. No matter your industry, your website is an essential component of your marketing and business strategy. It’s an extension of your brand and a virtual experience for your consumers.

Branding

In an overcrowded world where brands fight for our attention everyday, it’s important to develop a brand strategy that will help you cut through all the noise and reach the right people.

Search Engine Optimization

What’s the point of having a website, if your customers can’t find it? I use modern SEO services, backed by the best digital practices, to increase your traffic & rankings for vetted keywords and long-tail phrases that drive business to your site.

Strategy & Consulting

Working together to discover what we don't yet know is often the best way to design a new way forward. I help clients better understand their needs and the options for meeting them through consultative partnerships that bring clarity to confusing situations.

Photography

Because a picture is worth a thousand words, photography is a key element in many of our projects. While custom photography adds to the cost of a project, it often offers many advantages over stock photography.

Articles

…yeah, I have an opinion about that.

Explore More
Feb 25, 2023 9 min read

How to Solve the Race Condition Problem in Laravel

Web applications have become ubiquitous in today's world, and they handle massive amounts of data on a daily basis. One of the most common problems encountered when working with databases is a race condition. In this article, we will discuss what a race condition is, how it can affect your application, and how we solved a race condition problem in one of our projects.

Things I use

Laravel and Vue.js are my go-to frameworks, and I'm pretty handy with them. But I also have skills in a variety of other tools and frameworks.

Alpine.js
AWS
Bootstrap
Git
Google Analytics
GraphQL
JavaScript
jQuery
JSON API
JWT
Laravel Forge
Laravel Nova
Laravel Passport
Laravel
Livewire
NoSQL
SQL
NPM
Nuxt.js
OAuth 2.0
Paddle
Pest PHP
PHP
PHPUnit
PostgreSQL
REST API
SASS
SCSS
Tailwind CSS
Vue.js
Webpack
Yarn

and probably other things I've forgotten.

My latest work

Here are a few projects I've worked on recently.

Explore More

BigDeals

E-commerce platform

Tell Me More

Laravel TTALL Preset

Laravel Fronend Preset for TTALL Stack

Tell Me More

BuyAbans

E-commerce platform

Tell Me More