Gayanuka Bulegoda / Portfolio

Explore

Book a call Request CV / Resume

Based in Sri Lanka Working worldwide

grbulegoda@gmail.com

The archive

Work that holds up

Commercial case studies up front, followed by the full catalog of professional, individual, teaching, and collaborative projects. Explore the work, with live sites and public source where available.

Selected works

Systems that ship

The archive

All projects

Showing 6 of 27 projects

Novalandprofessional / 2025 to Present

Next.js interfaces, NestJS APIs, and PostgreSQL integrations for a virtual real estate and retail platform, with 3D assets and smart-contract events connected to the web client.

  • Next.js
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
  • Three.js
  • Babylon.js
  • WebGL
  • Smart Contract Events
  • GitHub Actions
StyleFrame AIprofessional / Jun 2026 to Present

Primary developer of an AI retail platform, from the shopper studio and shop-owner portals to asynchronous image generation, catalogue tools, and usage controls.

  • Next.js
  • React
  • NestJS
  • fal.ai
  • PostgreSQL
  • Prisma
  • TypeScript
  • Flutter
  • Dart
  • MVVM
Alpha PetCareprofessional / Mar to Jun 2026

A freelance ecommerce delivery connecting a Next.js storefront, React admin portal, and NestJS API, with payments, inventory, order tracking, and documented handover.

  • Next.js
  • React
  • TypeScript
  • NestJS
  • PostgreSQL
  • Redis
  • Prisma
  • Genie Business
  • Mailjet
  • PDFKit
  • Docker
  • GitHub Actions
  • Nginx
Shrink Modelprofessional · collaborative / 2026

Project lead · Team & delivery management

I led and managed this collaborative product, connecting a Next.js interface with a NestJS compression API. The workflow covers authentication, configurable GLB compression, before/after previews, and streamed downloads with temporary-file cleanup.

  • Next.js
  • NestJS
  • TypeScript
  • PostgreSQL
  • Babylon.js
  • Draco
  • Meshopt
SLA Sentinelindividual / Sep 2026

Machine-learning study of SLA breach risk across 23,099 service incidents. Uses ticket-opening data, leakage checks, and chronological validation to evaluate early-warning predictions.

  • Python
  • scikit-learn
  • pandas
  • NumPy
  • Jupyter
ScamSpotindividual / Jul to Aug 2026

Full-stack research prototype for checking suspicious messages, with plain-language explanations of urgency, authority, and persuasion tactics. Combines an interface designed for older adults with a FastAPI machine-learning backend.

  • Next.js
  • TypeScript
  • FastAPI
  • Python
  • scikit-learn
  • Professional2025 to Present

    Novaland

    Next.js interfaces, NestJS APIs, and PostgreSQL integrations for a virtual real estate and retail platform, with 3D assets and smart-contract events connected to the web client.

    Next.jsTypeScriptNestJSPostgreSQLPrisma
  • ProfessionalJun 2026 to Present

    StyleFrame AI

    Primary developer of an AI retail platform, from the shopper studio and shop-owner portals to asynchronous image generation, catalogue tools, and usage controls.

    Next.jsReactNestJSfal.aiPostgreSQL
  • ProfessionalMar to Jun 2026

    Alpha PetCare

    A freelance ecommerce delivery connecting a Next.js storefront, React admin portal, and NestJS API, with payments, inventory, order tracking, and documented handover.

    Next.jsReactTypeScriptNestJSPostgreSQL
  • Professional · Collaborative2026

    Shrink Model

    Project lead · Team & delivery management

    I led and managed this collaborative product, connecting a Next.js interface with a NestJS compression API. The workflow covers authentication, configurable GLB compression, before/after previews, and streamed downloads with temporary-file cleanup.

    Next.jsNestJSTypeScriptPostgreSQLBabylon.js
  • IndividualSep 2026

    SLA Sentinel

    Machine-learning study of SLA breach risk across 23,099 service incidents. Uses ticket-opening data, leakage checks, and chronological validation to evaluate early-warning predictions.

    Pythonscikit-learnpandasNumPyJupyter
  • IndividualJul to Aug 2026

    ScamSpot

    Full-stack research prototype for checking suspicious messages, with plain-language explanations of urgency, authority, and persuasion tactics. Combines an interface designed for older adults with a FastAPI machine-learning backend.

    Next.jsTypeScriptFastAPIPythonscikit-learn
  • IndividualFeb to Mar 2025

    LearnFlow

    AI-driven personalized learning platform with an NLP-powered analytics dashboard, goal mapping, and progress visualization.

    ReactTypeScriptReduxNode.jsExpress
  • IndividualOct 2024 to 2025

    FieldGuardian

    Enterprise digital crop management system: crop cycles, field worker logs, and operations telemetry with role-based Spring Boot security.

    Spring BootReactTypeScriptReduxMySQL
  • IndividualFeb to Mar 2025

    SymptomPulse

    Cross-platform health companion app for symptom tracking, built with React Native and a Node/Prisma backend.

    React NativeExpoTypeScriptReduxNode.js
  • IndividualOct 2024 to Jan 2025

    SentimentSleuth

    NLP sentiment-analysis engine that classifies text sentiment with machine-learning pipelines in Python.

    PythonNLPMachine Learning
  • IndividualAug to Sep 2024

    SpringJWT

    Production-style JWT authentication reference built on Spring Boot and Spring Security.

    Spring BootJWTSpring Security
  • IndividualFeb to Mar 2024

    BookWorm Library System

    Full library management suite with borrowing workflows and Hibernate ORM persistence.

    JavaJavaFXHibernateCSS
  • IndividualDec 2023 to Jan 2024

    Ceylon Potters' Palette

    Layered-architecture POS and inventory desktop app for a Sri Lankan pottery business.

    JavaFXMySQLCSS
  • IndividualJan to Feb 2024

    PlayTech Live Chat

    Real-time multi-client chat room built on raw Java socket programming.

    JavaSocket Programming
  • IndividualSep 2023 to Oct 2024

    Connect Four

    Classic Connect Four game with a JavaFX interface and clean game-state logic.

    JavaJavaFXCSS
  • IndividualSep 2024

    Web Scraping Starter Kit

    Practical Python scraping toolkit using BeautifulSoup and Requests, structured for reuse.

    PythonBeautifulSoupRequests
  • IndividualJun 2024 to Jan 2025

    React Crudify TS

    Typed CRUD application patterns in React with Tailwind, providing a clean reference for typed data flows.

    ReactTypeScriptTailwind CSS
  • IndividualFeb to Jun 2024

    Programming Essentials Web

    Vanilla web fundamentals project: semantic HTML, CSS, and JavaScript.

    HTMLCSSJavaScript
  • TeachingFeb to Mar 2025

    Architectural Blueprints

    Side-by-side implementations of layered, hexagonal, and clean architectures across Java and Python stacks.

    JavaSpring BootExpressFlask
  • TeachingDec 2024 to Feb 2025

    Python Fundamentals Roadmap

    Structured learning path through Python, NumPy, Pandas, and Matplotlib with runnable lessons.

    PythonNumPyPandasMatplotlib
  • TeachingJul to Oct 2024

    AAD Lesson Code Space

    Advanced API development lessons: Jakarta EE, Spring, and REST API design patterns.

    Jakarta EESpringREST API
  • TeachingFeb 2024

    Hibernate ORM Code Space

    Hands-on Hibernate ORM lessons covering entities, relationships, and sessions.

    JavaHibernate
  • TeachingFeb to May 2024

    Internet Technologies

    Web foundations course space: HTML, CSS, JavaScript, and AJAX exercises.

    HTMLCSSJavaScriptAJAX
  • Collaborative2024 to 2025

    Project Ayu

    Project lead · Team & delivery management

    I led and managed the team building a patient-records project across a React interface, Spring Boot backend, and Arduino card reader. The work brings together medical records, appointment workflows, and NFC card scanning.

    ReactSpring BootJavaMySQLArduino
    Private repositoryRequest project details →
  • CollaborativeAug to Nov 2024

    SE10 Social Network

    Batch-wide social network for IJSE SE10: Spring Boot backend with a vanilla JS + Axios frontend.

    Spring BootMySQLJavaScriptAxios
  • CollaborativeJan 2025

    Canvas Celebration

    Collaborative React canvas experience built for a community celebration.

    ReactJavaScriptRedux
  • CollaborativeJul to Aug 2024

    NetAddress Configuration System

    Network address configuration tool with a typed React + Vite interface.

    ReactViteTypeScriptCSS