Full-Stack Software Engineer

Hello, I'm Chanuka.

Engineering
ideas into
reality.

I build scalable applications, robust backend systems, and intuitive digital experiences, transforming complex challenges into reliable software.

engineering.profile

// Developer identity

const engineer = {

role: "Full-Stack Engineer",

focus: "Scalable Applications",

experience: "3+ years"

};

Areas of expertise01 - 04
Backend Engineering
Frontend Development
Database Design
Cloud & DevOps

Primary toolkit

TypeScriptJavaScriptReact.jsNext.jsNestJSExpress.jsPostgreSQLMongoDbAWSDocker
Always learning. Always building.
01 / ABOUT

Beyond
the code.

I'm a Full-Stack Software Engineer with over three years of professional experience building practical, reliable software solutions.

My work spans ERP systems, e-commerce platforms, business automation, and modern web applications. I enjoy solving complex problems, designing scalable backend systems, and building intuitive user experiences.

I approach software development with an emphasis on clean architecture, maintainability, performance, and continuous learning.

Let's work together
3+

Years of professional experience

Engineering across the full stack

What I bring to the table

Backend Engineering

01

Scalable APIs, business logic, authentication, and system architecture.

Frontend Development

02

Responsive interfaces and modern full-stack web applications.

Data & Infrastructure

03

Relational databases, cloud deployments, and CI/CD pipelines.

End-to-End Ownership

04

From technical planning and implementation to production deployment.

02 / EXPERIENCE

Professional
journey.

My experience working on real-world software solutions, from building application features and backend services to managing databases, integrations, and production deployments.

Full-time (Contract Basis)

Jan 2024 — Aug 2026

Sri Lanka

Software Engineer (Full-Stack)

360Tech

01

Developed and maintained full-stack business applications, REST APIs, and cloud-based solutions, focusing on scalability, security, performance, and maintainability.

  • Designed, developed, and integrated REST APIs across business applications and third-party services.
  • Developed scalable frontend and backend features using React, Next.js, Flutter, Node.js, Express.js, NestJS, and FastAPI.
  • Designed and optimized relational database schemas and queries to improve application performance and reliability.
  • Implemented authentication, authorization, and secure API integrations across business applications.
  • Managed AWS cloud deployments and CI/CD pipelines to support reliable application delivery.
  • Collaborated with stakeholders to gather requirements, define technical specifications, and deliver maintainable software solutions.
React.jsNext.jsFlutterNode.jsExpress.jsNestJSFastAPIPostgreSQLMongoDBAWSMUITailwind CSSshadcn/ui
Freelance

Jul 2023 — Present

Remote

Full-Stack Software Engineer

Self-Employed

02

Providing end-to-end software development services, including custom web applications, e-commerce platforms, business management systems, API development, and production infrastructure management.

  • Designed and developed full-stack e-commerce platforms, business management systems, and custom web applications.
  • Built REST APIs, authentication systems, and third-party integrations using Node.js, Express.js, NestJS, and FastAPI.
  • Designed database schemas and implemented data management solutions using PostgreSQL and MongoDB.
  • Developed responsive, reusable frontend components using React, Next.js, and modern UI frameworks.
  • Managed application deployments, hosting environments, SSL, domain configurations, and cloud infrastructure.
  • Handled testing, debugging, performance improvements, and ongoing production support.
React.jsNext.jsNode.jsExpress.jsNestJSFastAPIPostgreSQLMongoDBAWSDockerNginxTailwind CSS
Internship

Jul 2021 — Jul 2022

Sri Lanka

Full-Stack Developer (Intern)

BeGood Solutions

03

Contributed to full-stack e-commerce and cloud-based application development, gaining hands-on experience with REST APIs, frontend interfaces, databases, integrations, and cloud deployment workflows.

  • Developed full-stack e-commerce and cloud-based applications using MERN technologies and Spring Boot.
  • Built REST APIs and integrated authentication systems, payment gateways, and third-party services.
  • Worked with MySQL and MongoDB databases to support application functionality and data management.
  • Assisted with AWS deployments, Git-based workflows, debugging, and backend optimization.
  • Collaborated within Agile development teams while independently handling assigned development tasks.
React.jsFlutterNode.jsExpress.jsSpring BootMySQLMongoDBAWSMUI
03 / EXPERTISE

Technical
toolkit.

A collection of technologies and tools I work with to design, build, deploy, and maintain modern software applications.

01

Frontend Development

Building responsive, intuitive user interfaces.

JavaScript
TypeScript
React
Next.js
Tailwind CSS
MUI
Flutter
02

Backend Development

Designing reliable APIs and scalable services.

Node.js
NestJS
Express.js
Python
FastAPI
Java
Spring Boot
03

Databases

Data modeling, persistence, and optimization.

PostgreSQL
MongoDB
MySQL
Prisma
Supabase
04

Cloud & DevOps

Deploying and maintaining production applications.

AWS
GitHub Actions
Cloudflare
Nginx
Linux
05

Development Tools

Tools used throughout the software development lifecycle.

Git
GitHub
Postman
VS Code
REST APIs
CI/CD

Technology is a tool, not the destination. I focus on choosing the right solutions for each problem while continuously expanding my skills.

See these skills in action
04 / PROJECTS

Selected
work.

A selection of projects exploring full-stack development, backend engineering, e-commerce, and business-focused software solutions.

AVORO Clothing
PROJECT / 01
01E-CommerceLive

AVORO Clothing

Full-Stack E-Commerce Platform

A clothing e-commerce platform with a responsive storefront, product variants, guest checkout, inventory management, order processing, and a dedicated administration dashboard.

Next.jsReact.jsTypeScriptNestJSPostgreSQLPrismaAWSAWS S3CloudflareNginxGitHub ActionsSEOGoogle Search Console
Waduwada.lk
PROJECT / 02
02MarketplaceIn Development

Waduwada.lk

Multi-Merchant Furniture Marketplace

A Sri Lankan furniture marketplace designed to connect customers with local furniture merchants. Built around a modular backend architecture with separate merchant, admin, and customer experiences.

NestJsTypescriptPostgreSQLRedisAWS
Vehicle Service Center Management System
PROJECT / 00
03ERP / Business AutomationLive

Vehicle Service Center Management System

Automotive Service Operations & ERP Platform

A comprehensive web-based management system designed to streamline daily operations of a vehicle service center. The platform centralizes service bookings, work orders, invoicing, financial records, customer and employee management, attendance tracking, and operational reporting.

ReactNode.jsExpress.jsJavaScriptMongoDBREST APIs
Visa Appointment Automation Bot
PROJECT / 04
04Automation / PythonPrivate

Visa Appointment Automation Bot

Real-Time Appointment Monitoring & Booking Automation

A Python-based automation system developed to monitor visa appointment availability in real time and streamline the reservation process. The application reduces repetitive manual monitoring and provides a high-speed booking workflow designed for competitive, limited-slot appointment environments.

PythonSeleniumBasePyQtFastAPI
05 / CONTACT

Have something in mind?

Let's build
something
meaningful.

I'm interested in software engineering opportunities, interesting technical challenges, and collaborating on impactful digital products.

Start a conversation

Location

Sri Lanka

Find me online

Open to new opportunities