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.
- 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 connect AI and NLP capabilities to application workflows, with input validation and clear result states. LearnFlow demonstrates personalized learning goals, progress visualization, and contextual recommendations.
- AI and NLP integration into web applications
- Input validation and clear result states
- Personalized goals and recommendations
- Progress visualization and contextual insights
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
Projects with purpose
Alpha PetCare
A pet-care storefront, built through to handover
Live · Delivered June 2026
Read case studySLA Sentinel
Spot service risk while there is still time to act
Research study · Offline evaluation
Read case studyLearnFlow
AI-driven personalized learning platform
Read case studyThe 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 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
Interactive 3D project experience includes GLB previews, synchronized comparison viewers, and configurable asset compression.
- Babylon.js
- WebGL
- Draco
- Meshopt
Receipts
Evidence, not adjectives
- 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.
Published engineering notes
PHP2Shell: What AI Helped Find and What Website Owners Should Do
How to Load GLB Models and Apply Video Textures in Babylon.js
Mastering Docker: A Professional Guide to Scalable Containerization
Mastering Professional Commit Messages: Elevating Collaboration and Code Quality on GitHub
Common Jakarta EE and Spring Annotations Explained
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
Contributed to metaverse platforms and AI clothing-generation products at Twist Digital. 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 delivery for Alpha PetCareWhat 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 connect AI and NLP capabilities to application workflows, with input validation and clear result states. LearnFlow demonstrates personalized learning goals, progress visualization, and contextual recommendations.
Explore the LearnFlow applicationWhat you get
- AI and NLP integration into web applications
- Input validation and clear result states
- Personalized goals and recommendations
- Progress visualization and contextual insights
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
Projects with purpose
Selected work across ecommerce, machine-learning research, and full-stack applications. Explore what I built, how I approached each project, and what the results show.
01 · 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
02 · Individual research project
SLA Sentinel
Spot service risk while there is still time to act
An individual machine-learning study of SLA breach risk using ticket-opening information, leakage checks, and time-based robustness analysis.
Sep 2026
Research study · Offline evaluation
03 · Individual project
LearnFlow
AI-driven personalized learning platform
Personalized goals, progress visualization, and contextual recommendations in an NLP-powered learning platform.
Feb 2025 to Mar 2025
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
- Babylon.js
- WebGL
- Draco
- Meshopt
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 →- PHP2Shell: What AI Helped Find and What Website Owners Should DoPHP · Cybersecurity · AI-assisted ResearchOct 2026
- How to Load GLB Models and Apply Video Textures in Babylon.jsBabylon.js · WebGL · JavaScriptOct 2026
- 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
- Common Jakarta EE and Spring Annotations ExplainedJava · 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 software across ecommerce, full-stack applications, and machine-learning research. 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.
- Contributed to metaverse platforms and AI clothing-generation products at Twist Digital.
- 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.
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