Software Engineer · Full-Stack Development
Available for new projectsLet’s build something consideredGayanukaBulegoda
I turn product requirements into working software, from the interface and APIs to payments, deployment, and handover. Full-stack engineering for teams building their next product and businesses ready to launch.
I turn product ideas into dependable software. Full-stack engineering, from the first interface to deployment and handover.
- GitHub contributions
- 4.3K+
- Figma resource uses
- ≈3.5K
Working together
What I build for you
01Full-stack product builds
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
02Ecommerce & operations
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
03AI-powered applications
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
04Deployment & handover
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
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
- GitHub contributions
- 4.3K+
- Figma resource uses
- ≈3.5K
Reviewed . GitHub activity since July 2023. Figma uses are approximate totals across resources, not unique users.
Experience & education
Software Engineer · Twist Digital (Pvt) Ltd.
The process
A clear path to delivery
01Intro call
We discuss your product, users, and current constraints, then work out whether my experience fits what you need.
02Scope & written estimate
You receive a written scope, delivery milestones, and an estimate. We agree on responsibilities and priorities before development begins.
03Build & review
We work in reviewable milestones, with progress updates and demonstrations on an agreed schedule. Questions and tradeoffs are discussed as the work develops.
04Documented handover
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

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.
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 NovalandWhat 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
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 & handoverWhat 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
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 platformWhat 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
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 PetCareWhat 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
Selected works
Systems that ship
Three commercial platforms spanning full-stack development, AI-powered retail, and ecommerce. See what I built, the decisions behind it, and how each project was delivered.
01 · Twist Digital · Team contribution
Novaland
Virtual real estate, connected to commerce
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.
2025 to Present
Ongoing platform development
02 · Twist Digital · Primary developer
StyleFrame AI
From a garment scan to a virtual try-on
Primary developer of an AI retail platform, from the shopper studio and shop-owner portals to asynchronous image generation, catalogue tools, and usage controls.
Jun 2026 to Present
Retailer platform built · Consumer mobile in development
03 · Freelance project
Alpha PetCare
A pet-care storefront, built through to handover
A freelance ecommerce delivery connecting a Next.js storefront, React admin portal, and NestJS API, with payments, inventory, order tracking, and documented handover.
Mar to Jun 2026
Live · Delivered June 2026
The toolkit
Frontend & UI design
- React
- Next.js
- Redux
- Figma
- Interface design
Backend & APIs
- NestJS
- Node.js
- Express.js
- Spring Boot
- Jakarta EE
- Flask
Databases & persistence
- SQL
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Prisma
- Hibernate
Cloud & delivery
- Docker
- GitHub Actions
- AWS
- Azure
- GCP
- Git & GitHub
- Linux
Languages
- TypeScript
- JavaScript
- Java
- Python
Additional technologies
- fal.ai
- Flutter
- Dart
- React Native
- Three.js
- Babylon.js
- WebGL
- Wagmi
- Solidity (basic)
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.
Receipts
Evidence, not adjectives
1y 7m of professional work, an established audience on LinkedIn, and code and design resources shared with the community.
Figures as of . Figma uses are summed across resources, not unique users.
Where I build & where I trained
- Twist Digital (Pvt) Ltd.Software EngineerOct 2025 to Present
- University of Greater ManchesterBSc (Hons) Computer Science (Top-Up)2025 to 2026 · Completed
- Institute of Software Engineering (IJSE)Graduate Diploma in Software Engineering (HND equivalent)2023 to 2025
Published writing
All notes →- Mastering Docker: A Professional Guide to Scalable ContainerizationDocker · DevOps · ContainerizationMar 2025
- Mastering Professional Commit Messages: Elevating Collaboration and Code Quality on GitHubGit · GitHub · CollaborationJan 2025
- Annotations (JakartaEE and Spring)Java · Spring · Jakarta EESep 2024
The process
How we'd work together
No mystery, no long silences. Here's exactly what happens after you book.
- 01
Intro call
30 minutesWe discuss your product, users, and current constraints, then work out whether my experience fits what you need.
- 02
Scope & written estimate
Before the buildYou receive a written scope, delivery milestones, and an estimate. We agree on responsibilities and priorities before development begins.
- 03
Build & review
OngoingWe work in reviewable milestones, with progress updates and demonstrations on an agreed schedule. Questions and tradeoffs are discussed as the work develops.
- 04
Documented handover
At the endYou receive the code, deployment configuration, and operating documentation. We agree on any ongoing support so the next steps are clear.
No obligation

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 PresentTwist 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