Web development
Web apps, admin panels and APIs
I'm a software engineer and web developer in Puttalam, Sri Lanka. I build the web apps a business runs on: the admin panel staff use every day, the API behind it, and the pages customers see.
What I can build for you
- Business systems and admin panels in Laravel and Filament
- REST APIs that a website and a phone app can share
- Dashboards and reports built from your own data
- Company websites and portfolios in Next.js and React
- Contact forms, bookings and orders that land where you need them
How I work
We start with the job the software has to do, and who will use it. Then I build the smallest version that does that job and put it in front of you early, so you can tell me what is wrong while it is still cheap to change.
You get the code, a live site on your own server or hosting, and a short note on how to run it. I keep working with you after launch if you want changes.
Tools I use
- Laravel
- PHP
- Filament
- React
- Next.js
- TypeScript
- Tailwind CSS
- MySQL
Related work
Web
GSCR — Global School of Clinical Research website
The website for the Global School of Clinical Research. Staff edit everything in a Laravel and Filament admin, and visitors get a Next.js front end with a small 3D scene built in Three.js.
- Laravel
- Filament
- Next.js
- +1
Web
EMS Mtoolianz
The internal system I built for Mtoolianz: a Laravel back end with a React and TypeScript front end.
- Laravel
- React
- TypeScript
Web
Imara Attendance — attendance, leave and payroll
A live attendance, leave and payroll system for the Imara office, fed by the fingerprint machine, with an Android app that sends alerts when someone is late or a device goes offline.
- React
- Node.js
- Express
- +3
Questions people ask
Do you build websites for clients outside Sri Lanka?
Yes. I work remotely, so where you are doesn't matter. We talk on WhatsApp, email or a call, whichever suits you.
Which stack do you use for web apps?
Mostly Laravel on the server, with Filament for admin panels, and React or Next.js for the front end. If you already have a stack, I can work in that.
Can you take over or fix an existing Laravel project?
Yes. Send me what you have and what is going wrong. I read the code first, then tell you plainly what I would fix and what it would take.