Gayanuka Bulegoda / Portfolio

Explore

Book a call Request CV / Resume

Based in Sri Lanka Working worldwide

grbulegoda@gmail.com

Software Engineer · Full-Stack Development

Available for new projectsLet’s build something considered

GayanukaBulegoda

I turn product ideas into dependable software. Full-stack engineering, from the first interface to deployment and handover.

Working together

What I build for you

01Full-stack product buildsOne connected product, from the first screen to the backend.

I work across interface design, application code, APIs, and data models. You have one engineer who can follow a feature through the whole system, clarify the tradeoffs, and work with your team to deliver it.

  • React and Next.js interfaces built around user workflows
  • NestJS or Java/Spring Boot APIs and application logic
  • Database models, authentication, and role-based access
  • Deployment setup and documentation for continued development
Full-stack work on Novaland
02Ecommerce & operationsA storefront customers can buy from, with tools to run it.

The checkout is one part of the business. I connect the storefront to product, inventory, and order management, then carry the work through payments, customer communication, deployment, and handover.

  • Customer storefront and administration portal
  • Product, inventory, and order management
  • Card payments, cash on delivery, webhooks, and refunds
  • Order tracking, receipts, and transactional email
Alpha PetCare delivery & handover
03AI-powered applicationsAI features connected to the workflows your users need.

I integrate AI services into usable applications, with validation, progress states, and controls around access and usage. My StyleFrame AI work brings image generation together with shopper journeys and retailer operations.

  • AI API integration and asynchronous job processing
  • Input validation, progress, and result states
  • Tenant isolation and role-based access
  • Usage analytics, credit accounting, and spending limits
Inside the StyleFrame AI platform
04Deployment & handoverA deployed application your team can keep building on.

I connect development work to delivery with deployment pipelines, separate environments, and clear documentation. The handover covers how the application is configured, deployed, and operated.

  • Docker services and GitHub Actions deployment workflows
  • Development, staging, and production configuration
  • Custom domains and environment setup
  • Architecture, deployment, and administration documentation
Deployment in Alpha PetCare

Selected works

Systems that ship

The toolkit

Depth where it counts

01Frontend & UI design

I turn requirements and Figma designs into reusable interfaces, with clear states for loading, validation, and user actions.

  • React
  • Next.js
  • Redux
  • Figma
  • Interface design
02Backend & APIs

I build the APIs and application logic behind the interface, including authentication, role-based access, and integrations with external services.

  • NestJS
  • Node.js
  • Express.js
  • Spring Boot
  • Jakarta EE
  • Flask
03Databases & persistence

I connect data models to application workflows, from product and order records to transactions, tenant boundaries, and session storage.

  • SQL
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Prisma
  • Hibernate
04Cloud & delivery

My delivery work includes Docker services, GitHub Actions workflows, separate environments, and documented handover. My wider toolkit also includes AWS, Azure, and Google Cloud.

  • Docker
  • GitHub Actions
  • AWS
  • Azure
  • GCP
  • Git & GitHub
  • Linux
05Languages

TypeScript and JavaScript across web applications, Java for Spring Boot systems, and Python for additional backend and tooling work.

  • TypeScript
  • JavaScript
  • Java
  • Python
06Additional technologies

Project-specific experience includes AI image generation, a Flutter mobile foundation, and integration of 3D assets and smart-contract events. StyleFrame AI consumer mobile features remain in development.

  • fal.ai
  • Flutter
  • Dart
  • React Native
  • Three.js
  • Babylon.js
  • WebGL
  • Wagmi
  • Solidity (basic)

Receipts

Evidence, not adjectives

The process

A clear path to delivery

01Intro call30 minutes

We discuss your product, users, and current constraints, then work out whether my experience fits what you need.

02Scope & written estimateBefore the build

You receive a written scope, delivery milestones, and an estimate. We agree on responsibilities and priorities before development begins.

03Build & reviewOngoing

We work in reviewable milestones, with progress updates and demonstrations on an agreed schedule. Questions and tradeoffs are discussed as the work develops.

04Documented handoverAt the end

You receive the code, deployment configuration, and operating documentation. We agree on any ongoing support so the next steps are clear.

Who you'd be working with

One engineer, whole thread

Gayanuka Bulegoda

Software Engineer

Twist Digital (Pvt) Ltd.
Oct 2025 to Present

At Twist Digital, I build across the frontend and backend of commercial platforms. Alongside this, I work directly with freelance clients on delivered products and ongoing builds, bringing technical ownership and clear communication from initial scope through to deployment and handover.

Your next step

Let’s move your product forward

Building a product or hiring a full-stack engineer? Let’s discuss what you need. Open to clients and teams in Sri Lanka and worldwide.

Working together

What I build for you

From a new product to an existing platform, I connect the interface, backend, and delivery. We agree on the scope and milestones before the build begins.

01

Full-stack product builds

One connected product, from the first screen to the backend.

I work across interface design, application code, APIs, and data models. You have one engineer who can follow a feature through the whole system, clarify the tradeoffs, and work with your team to deliver it.

Full-stack work on Novaland

What you get

  • React and Next.js interfaces built around user workflows
  • NestJS or Java/Spring Boot APIs and application logic
  • Database models, authentication, and role-based access
  • Deployment setup and documentation for continued development

Phased scope or ongoing engineering support

Next.jsNestJSSpring Boot
02

Ecommerce & operations

A storefront customers can buy from, with tools to run it.

The checkout is one part of the business. I connect the storefront to product, inventory, and order management, then carry the work through payments, customer communication, deployment, and handover.

Alpha PetCare delivery & handover

What you get

  • Customer storefront and administration portal
  • Product, inventory, and order management
  • Card payments, cash on delivery, webhooks, and refunds
  • Order tracking, receipts, and transactional email

Milestones agreed around your launch scope

Next.jsReactNestJS
03

AI-powered applications

AI features connected to the workflows your users need.

I integrate AI services into usable applications, with validation, progress states, and controls around access and usage. My StyleFrame AI work brings image generation together with shopper journeys and retailer operations.

Inside the StyleFrame AI platform

What you get

  • AI API integration and asynchronous job processing
  • Input validation, progress, and result states
  • Tenant isolation and role-based access
  • Usage analytics, credit accounting, and spending limits

A defined workflow first, then phased delivery

TypeScriptNext.jsNestJS
04

Deployment & handover

A deployed application your team can keep building on.

I connect development work to delivery with deployment pipelines, separate environments, and clear documentation. The handover covers how the application is configured, deployed, and operated.

Deployment in Alpha PetCare

What you get

  • Docker services and GitHub Actions deployment workflows
  • Development, staging, and production configuration
  • Custom domains and environment setup
  • Architecture, deployment, and administration documentation

Scoped to your application and release needs

DockerGitHub ActionsLinux

Capabilities

Depth where it counts

Full-stack capabilities, with examples from real projects. Explore how I use each part of the toolkit.

01 · Frontend & UI design

I turn requirements and Figma designs into reusable interfaces, with clear states for loading, validation, and user actions.

ReactNext.jsReduxFigmaInterface design

Receipts

Evidence, not adjectives

1y 7m of professional work, an established audience on LinkedIn, and code and design resources shared with the community.

LinkedIn followers
9.5K
An established professional audience
GitHub contributions
4.3K+
Recorded activity since July 2023
Figma resource uses
≈3.5K
Approximate total across three design resources
Commercial projects
8+
Experience beyond the featured case studies

Figures as of . Figma uses are summed across resources, not unique users.

The process

How we'd work together

No mystery, no long silences. Here's exactly what happens after you book.

  1. 01

    Intro call

    30 minutes

    We discuss your product, users, and current constraints, then work out whether my experience fits what you need.

  2. 02

    Scope & written estimate

    Before the build

    You receive a written scope, delivery milestones, and an estimate. We agree on responsibilities and priorities before development begins.

  3. 03

    Build & review

    Ongoing

    We work in reviewable milestones, with progress updates and demonstrations on an agreed schedule. Questions and tradeoffs are discussed as the work develops.

  4. 04

    Documented handover

    At the end

    You receive the code, deployment configuration, and operating documentation. We agree on any ongoing support so the next steps are clear.

No obligation

Gayanuka Bulegoda, software engineer based in Matara, Sri Lanka
Matara, LK

Who you'd be working with

One engineer, whole thread

I build commercial software across AI-powered retail, ecommerce, and virtual real estate. My work connects frontend and backend engineering with Figma design, cloud deployment, and direct collaboration with clients, designers, and QA.

Software Engineer

Oct 2025 to Present

Twist Digital (Pvt) Ltd.

  • Develop Novaland as a full-stack contributor, implementing backend services, reusable interfaces, and integrations for its virtual real estate and retail platform.
  • Lead StyleFrame AI as its primary developer, making technical decisions across the retailer platform, backend, mobile foundation, and deployment.
  • Configure development, staging, and production environments with custom domains and GitHub Actions workflows.

Open channel

Let's move your product forward

Building a product or hiring a full-stack engineer? I work with clients and teams in Sri Lanka and worldwide. Let's discuss what you need and a practical next step.

or email grbulegoda@gmail.com