Gayanuka Bulegoda / Portfolio

Explore

Book a call Request CV / Resume

Based in Sri Lanka Working worldwide

grbulegoda@gmail.com

The person behind the code

From idea to working software

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.

Based in
Matara, Sri Lanka
Role
Software Engineer @ Twist Digital
Focus
Full-stack · APIs · Product delivery
Education
BSc (Hons) Computer Science
Portrait of Gayanuka Bulegoda
Gayanuka BulegodaMatara, Sri Lanka

Chapters

The person behind the delivery

01Roots

From Matara on Sri Lanka's southern coast, I found my way into software through curiosity about how digital things work under the hood. That curiosity turned into a graduate diploma at the Institute of Software Engineering (IJSE) and a computer science degree with the University of Greater Manchester.

02Craft

I work across TypeScript, React, Next.js, and NestJS, with Java and Spring Boot for backend development. I connect interface design, APIs, and data models so the product works as a whole. Clear requirements, reviewable changes, and documented deployment make it easier for the next person to build on the work.

03Now

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.

Experience

The timeline

Software EngineerTwist Digital (Pvt) Ltd. · Oct 2025 to Present
  • 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.
  • Work with clients and marketing teams to clarify requirements, coordinate delivery with engineers, designers, and QA, and facilitate sprint retrospectives.
Associate Software EngineerTwist Digital (Pvt) Ltd. · Mar 2025 to Oct 2025
  • Developed application layouts and server-side integrations using Next.js, NestJS, Prisma, and PostgreSQL.
  • Built reusable UI components and coordinated asynchronous data flow between APIs and rendering engines.
  • Contributed to requirements gathering and architecture discussions.

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)

Education

The foundations

Elsewhere

Same person, other platforms

Chapters

The person behind the delivery

01 · Roots

From Matara on Sri Lanka's southern coast, I found my way into software through curiosity about how digital things work under the hood. That curiosity turned into a graduate diploma at the Institute of Software Engineering (IJSE) and a computer science degree with the University of Greater Manchester.

02 · Craft

I work across TypeScript, React, Next.js, and NestJS, with Java and Spring Boot for backend development. I connect interface design, APIs, and data models so the product works as a whole. Clear requirements, reviewable changes, and documented deployment make it easier for the next person to build on the work.

03 · Now

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.

Experience

The timeline

Oct 2025 to Present

Software Engineer

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.
  • Work with clients and marketing teams to clarify requirements, coordinate delivery with engineers, designers, and QA, and facilitate sprint retrospectives.

Mar 2025 to Oct 2025

Associate Software Engineer

Twist Digital (Pvt) Ltd.

  • Developed application layouts and server-side integrations using Next.js, NestJS, Prisma, and PostgreSQL.
  • Built reusable UI components and coordinated asynchronous data flow between APIs and rendering engines.
  • Contributed to requirements gathering and architecture discussions.

Capabilities

A toolkit that spans layers

From enterprise Java backends to GPU-driven web frontends, grouped by where they live in the stack.

01

Frontend & UI design

ReactNext.jsReduxFigmaInterface design

02

Backend & APIs

NestJSNode.jsExpress.jsSpring BootJakarta EEFlask

03

Databases & persistence

SQLPostgreSQLMySQLMongoDBRedisPrismaHibernate

04

Cloud & delivery

DockerGitHub ActionsAWSAzureGCPGit & GitHubLinux

05

Languages

TypeScriptJavaScriptJavaPython

06

Additional technologies

fal.aiFlutterDartReact NativeThree.jsBabylon.jsWebGLWagmiSolidity (basic)