Skip to main content

Technical. Direct.
Human.

I'm a full-stack developer who cares about the code I write and the people I build for. Here's a bit about where I came from and what drives the work.

Rajan — full-stack developer working at a desk
rajan@codecraft:~$ whoami
// current_status.json
{
"location": "Colombo, Sri Lanka",
"timezone": "IST / +5:30",
"available": true,
"open_to": ["freelance", "contract"]
}

The short version

I got into development properly around 2018, studying computer science at the University of Moratuwa and spending every free hour either breaking or fixing things. I was the kind of student who'd stay up until 3 AM figuring out why a query was 200ms slower than it should be. I still am.

After graduation, I spent three years at a product startup in Colombo — building features, debugging production fires, and eventually owning the architecture of a platform that grew to 50k users. That taught me more than any course could: how to make decisions under pressure, how to communicate trade-offs clearly, and how to write code that someone else can actually maintain.

Why freelance?

I went freelance because I wanted more variety — and frankly, more ownership over the quality of what I ship. When you're working directly with a founder or a small team, there's nowhere to hide mediocre work. That accountability sharpens you.

I typically work with 2–3 clients at a time. That's deliberate. I'm not trying to build an agency — I'm trying to do focused, high-quality work for people who care about the details.

What drives me

"Code is written for humans first, machines second. If a teammate can't read it in six months, it's not done."

0+

Projects delivered

0+

Years coding

0+

Happy clients

0

Coffee per day

Tools of the trade

Frontend

ReactNext.jsTypeScriptTailwind CSSFramer MotionAstro

Backend

Node.jsExpressFastifyGraphQLREST APIsWebSockets

Database

PostgreSQLMySQLMongoDBRedisPrismaDrizzle

CMS & Headless

SanityContentfulStrapiShopify APIWordPress REST

Cloud & DevOps

AWS (EC2, S3, Lambda)VercelNetlifyDockerGitHub ActionsCI/CD

Tools & Practices

GitFigma handoffJestPlaywrightTDDCode review

Education & experience

2018 – 2022

B.Sc. Computer Science

University of Moratuwa, Sri Lanka

Focus on distributed systems, web engineering, and algorithms. Final year project: a real-time collaboration platform using WebSockets.

2022 – 2024

Lead Frontend Developer

Stacklane Technologies, Colombo

Built and scaled a SaaS logistics platform from 0 → 50k users. Owned the React codebase, mentored two junior devs, reduced bundle size by 45%.

2024 – Present

Freelance Full-Stack Developer

Self-employed — Remote

Working directly with founders and product teams across SaaS, e-commerce, and fintech verticals.

Ongoing

Open Source Contributions

GitHub — @rajandev

Contributor to several open-source tools in the Node.js and React ecosystem. I believe in giving back to the stack that feeds me.

Enough about me — let's talk about your project.

Start a Conversation