Skip to content
Full-stack developer

Fullstack developer building fast, reliable web apps.

I help startups and small businesses ship dashboards, APIs, and modern web apps with Next.js, Node/Nest, and Spring Boot.

3 years building production software. Clear communication. Clean architecture.

How I help

Product-focused delivery with reliable timelines.

Security-conscious engineering and validation.

Clean architecture that scales with your team.

Services

Focused delivery for modern product teams

Web applications

Build web applications that are stable, maintainable, and ready to run in production.

  • Clear UX, edge cases handled, consistent behavior
  • Strong defaults around validation, errors, and permissions
  • Release-ready delivery with handover notes

Backend systems

Design and implement backend services that are secure and easy to extend.

  • Clean API contracts, consistent validation and error strategy
  • Authentication/authorization patterns that scale with requirements
  • Database design that supports change (migrations, constraints)

Performance & reliability

Improve existing applications without disrupting users or the team.

  • Diagnose root causes (performance, bugs, instability)
  • Refactor safely with measurable improvements
  • Technical SEO and Core Web Vitals hygiene

Skills

Tooling aligned to fast, reliable delivery

Frontend

Next.js
React
TypeScript
Tailwind CSS
Accessibility

Backend

Node.js
NestJS
Spring Boot
REST APIs

Quality

Testing strategy
Performance tuning
Security hygiene

Process

Simple steps, clear updates

1

Discovery

Clarify goals, users, and success criteria.
2

Plan

Define scope, milestones, and technical approach.
3

Build

Deliver in focused iterations with clean code reviews.
4

Launch

Ship, monitor, and iterate on feedback.

About

Kasun Hewage, Fullstack developer

Fullstack developer with 3 years of production experience shipping web products with strong defaults around security, performance, and reliability.

What to expect

Clear status updates and realistic timelines.

Thoughtful UX decisions and accessibility in mind.

Codebases designed for long-term maintenance.

FAQ

Answers before you reach out

What types of projects do you take on?

I focus on web apps, dashboards, internal tools, and API platforms built with Next.js, Node/Nest, and Spring Boot.

How do we start a project?

We start with a short discovery call to understand goals, users, and scope. After that, I outline milestones and next steps.

Do you offer ongoing support?

Yes. I can handle maintenance, performance tuning, and feature updates after launch.

How do you communicate during a project?

I keep communication clear and consistent with agreed check-ins and async updates as needed.

What do you need from me to begin?

A clear goal, target users, any existing assets or code, and access details if relevant.

Contact

Ready to build? Let us talk.

Share the basics and I will respond with next steps. No pricing listed - contact for a quote.

Preferred contact method: email or the form.

Typical response time: within 1-2 business days.

Project inquiry

Include the goal, target users, and anything that feels important.