@virajsamarasinghe
000 %
@virajsamarasinghe
Software Engineer

Viraj Samarasinghe

I design and ship production software — web platforms, APIs and AI-assisted tooling — for teams that need it to actually hold up.

// 01 · who I am

Engineer. Builder. Collaborator.

Viraj Samarasinghe speaking at a meetup
Colombo, Sri Lanka

I'm a software engineer based in Sri Lanka, working across the full stack — from database schemas and API design to the interface someone actually touches.

Most of my work sits where product meets infrastructure: making systems that are fast, observable and boring to operate, then wrapping them in something people enjoy using.

Lately that means a lot of AI-assisted tooling — integrating LLMs into real workflows without the demo-ware, and keeping the human in the loop where it counts.

TypeScriptReact / Next.jsNodePostgreSQLAWSLLM integration
20+
projects shipped
6
years building
3
countries served

// 02 · what I do

Services & Expertise

01

Web Development

Next.js and React front-ends with the server work behind them — auth, data, payments, the parts that break at 2am.

02

Product Engineering

Taking an idea from a rough doc to a released, instrumented product, with the scope decisions made honestly.

03

AI Integration

LLM features that survive contact with real users: retrieval, evaluation, guardrails, and sane cost control.

04

APIs & Systems

Typed, versioned, documented services. Sensible boundaries, migrations that don't need a maintenance window.

05

Cloud & DevOps

CI/CD, containers, observability and the deployment path that lets a small team ship on a Friday.

06

Technical Consulting

Architecture reviews, second opinions, and the unglamorous audit that tells you what to fix first.

// 03 · capabilities

The Stack

virajsamarasinghe@local: ~
$ whoami
viraj — software engineer, Colombo
$ cat focus.txt
web platforms · APIs · AI-assisted tooling
$ uptime --since 2020
shipping, still enjoying it
$ ./engage --scope your-project
01

Languages

TypeScriptJavaScriptPythonGoSQL
02

Frontend

ReactNext.jsTailwind CSSFramer MotionVite
03

Backend & Data

Node.jsPostgreSQLRedisPrismaREST / tRPC
04

Infra & AI

DockerAWSVercelGitHub ActionsAnthropic / OpenAI APIs
// 04 · featured

Building Project Name

A one-paragraph pitch for the thing you're proudest of — what it does, who it's for, and the number that proves it worked.

  • 01The core capability, in a short clause
  • 02The technical detail worth bragging about
  • 03The outcome, ideally with a metric
Next.jsPostgreSQLStripeAWS

every build includes

  • Something every build ships with
  • A second guarantee worth naming
  • A third, ideally measurable
  • A fourth if you have one
// 05 · get in touch

Got something worth building?

Tell me what you're building and where it's stuck. I'll tell you honestly whether I'm the right person for it.