Tharaka Dharmasiri
Full-Stack Developer

ABOUT ME

"I am a forth-year student at SLIIT University pursuing a Bachelor of Science (Hons) in Information Technology. I have a strong desire to learn and grow, and I am excited to contribute to worthwhile projects while always bettering myself."

2+ years of hands-on development experience since 2023

Delivered 10+ production-ready applications end-to-end

Leading development teams as a Lead Developer

Specialized in React, Next.js & Node.js ecosystems

WHY CHOOSE ME

What makes me different
from others.

01.
Critical Thinking

Critical Thinking

PROBLEM-SOLVING MINDSET

I don't just write code — I analyze problems deeply, question assumptions, and architect solutions that are scalable, maintainable, and future-proof.

Strategic PlanningRoot Cause AnalysisInnovative Solutions
02.
Before Deadline

Before Deadline

RELIABLE & PUNCTUAL

I consistently deliver projects ahead of schedule. Time management isn't just a skill — it's a commitment I make to every client and project I undertake.

Time ManagementMilestone TrackingBuffer Planning
03.
AI-Powered

AI-Powered

MODERN WORKFLOW

I leverage cutting-edge AI tools to accelerate development, reduce errors, and focus more time on creative problem-solving and delivering exceptional value.

GitHub CopilotChatGPTClaude AI
WORK EXPERIENCE

Building impactful products
at scale.

Full-Stack Developer - Intern

SKYREK (Pvt) Ltd.Remote

November 2024 - May 2025

Involve the development of enterprise-grade web applications.

Build a Admin dahboards using NextJs

Studies about Prisma and PostgreSQL

Implemented report generation featuers

Built a lms web application

Next.jsTypeScriptPostgreSQLVercelGitNodeJs
FEATURED PROJECTS

Work that makes people
stop scrolling.

A curated selection of builds — each one shipped, real, and alive.

01
PRODUCTION
Rupa's Surf
Surf Camp Experience, Online

Rupa's Surf

A full-stack web application for Rupa's Surf Camp located in Arugam Bay, Sri Lanka. Enables visitors to explore surf packages, check availability, and make bookings seamlessly online.

  • Online surf package browsing and booking system
  • Accommodation and lesson schedule management
  • Admin dashboard for reservation and guest management
Next.js 14TypeScriptTailwind CSSMongoDBNode.jsExpress
02
PRODUCTION
Bus Seat booking
Smart & Seamless Bus Seat Booking Platform

Bus Seat booking

A comprehensive web and mobile-first application that revolutionizes long-distance travel. Passengers can view real-time seat availability, select preferred seats, and securely pay online, while bus operators get a robust dashboard to manage fleets, routes, and pricing.

  • Real-time interactive seat layout selection
  • Secure online payment gateway integration (CyberCource Unified Checkout)
  • Comprehensive admin dashboard for route and schedule management
Next.JsNode.jsExpressMongoDBTailwindCssCyberCource Unified Checkout
TECHNICAL EXPERTISE

Full-stack expertise across
the modern web.

Technologies and frameworks I use to build scalable, high-performance web applications and backend architectures.

React logo
frontend

React

Production Ready
Next.js logo
frontend

Next.js

Production Ready
JavaScript logo
frontend

JavaScript

Production Ready
TypeScript logo
frontend

TypeScript

Production Ready
Tailwind CSS logo
frontend

Tailwind CSS

Production Ready
Node.js logo
backend

Node.js

Production Ready
Express logo
backend

Express

Production Ready
Java logo
backend

Java

Production Ready
Python logo
backend

Python

Production Ready
PostgreSQL logo
backend

PostgreSQL

Production Ready
MongoDB logo
backend

MongoDB

Production Ready
GraphQL logo
backend

GraphQL

Production Ready
Vercel logo
devops

Vercel

Production Ready
GitHub logo
devops

GitHub

Production Ready
Git logo
tools

Git

Production Ready
VS Code logo
tools

VS Code

Production Ready
Vite.js logo
tools

Vite.js

Production Ready
Figma logo
tools

Figma

Production Ready
Postman logo
tools

Postman

Production Ready
React · Next.js · JavaScript · TypeScript · Tailwind CSS · Node.js · Express · Java · Python · PostgreSQL
GET IN TOUCH

Let's work
together.

Open to new opportunities