Software & AI Engineer
2+ Experience

Hi, I'm

A passionate Software & AI Engineer dedicated to building innovative, scalable solutions. With expertise in modern web technologies and artificial intelligence, I transform complex problems into elegant digital experiences.

Hasala Abhilasha - Software & AI Engineer Professional Portrait

Focus

Problem Solving

Excellence

Scalable Engineering

Core Expertise

Specialized skills in modern software engineering and AI.

Software Dev

NextJS, TypeScript, Java, Springboot

Agentic AI

LLMs, FastAPI, Python

Integrations

Payment Gateways, SSO

Cloud & DevOps

AWS, Docker, CI/CD Pipelines

React
React
Next.js
Next.js
TypeScript
TypeScript
JavaScript
JavaScript
Spring Boot
Spring Boot
Python
Python
FastAPI
FastAPI
NestJS
NestJS
AWS
AWS
Vertex AI
Vertex AI
OpenAI
OpenAI
OAuth 2.0
OAuth 2.0
Docker
Docker
Tailwind CSS
Tailwind CSS
GraphQL
GraphQL
MySQL
MySQL
PostgreSQL
PostgreSQL
Stripe
Stripe
Figma
Figma
Git
Git
React
React
Next.js
Next.js
TypeScript
TypeScript
JavaScript
JavaScript
Spring Boot
Spring Boot
Python
Python
FastAPI
FastAPI
NestJS
NestJS
AWS
AWS
Vertex AI
Vertex AI
OpenAI
OpenAI
OAuth 2.0
OAuth 2.0
Docker
Docker
Tailwind CSS
Tailwind CSS
GraphQL
GraphQL
MySQL
MySQL
PostgreSQL
PostgreSQL
Stripe
Stripe
Figma
Figma
Git
Git

Work Experience

Building scalable systems and leading engineering teams at innovative companies.

Rootcode logo

Associate Software Engineer

Rootcode

June 2025 - Present
  • Spearheaded the development of a private UI component library using Storybook, significantly enhancing development efficiency and design consistency across multiple projects.
  • Architected a unified multi-project Next.js front-end structure for an enterprise ecosystem, optimizing code sharing and scalability without the complexity of micro-frontends.
  • Leading the front-end development team for 'Skapp', a business management application.
  • Pioneered the integration of AI engineering within 'Skapp' and architected advanced Agentic AI features.
Project Highlights
Our product won APICTA 2025
Our product won APICTA 2025
Our product won NBQSA 2025
Our product won NBQSA 2025
Rootcode logo

Intern Software Engineer

Rootcode

June 2024 - May 2025
  • Engineered and integrated critical enterprise features for the 'Skapp' business management application, including a Stripe payment gateway and Google Single Sign-On functionality.
  • Played a key role in the project's transition to an open-source model by refactoring the codebase, upgrading frameworks, and resolving linting issues to align with new coding standards.
  • Developed full-stack features, building UI components and handling API integrations using Next.js and Spring Boot for functionalities like timesheets, configuration pages, and CSV report exports.
  • Managed and enhanced front-end authentication and authorisation by implementing NextAuth and improving security and maintainability.
  • Actively contributed to the application's stability by fixing bugs across the front-end and back-end, improving code quality and gaining experience with a large enterprise codebase.
  • Gained hands-on experience with multi-tenant architectures and software development best practices in a professional team environment.
Project Highlights
Contributed to Skapp Business Management
Contributed to Skapp Business Management
Axle Global logo

Web Developer

Axle Global

November 2023 - January 2024
  • Led the end-to-end development and launch of a scalable WordPress e-commerce platform for a startup, establishing their foundational online sales channel.
  • Engineered a custom, high-performance product filtering system and implemented UI/UX improvements that significantly enhanced product discoverability.
  • Integrated secure payment gateways and executed performance optimization techniques to ensure fast, reliable transactions and a better user experience.
  • Executed on-page and technical SEO strategies to improve search engine ranking and drive organic traffic from day one.
Project Highlights
Launched Thinex E-commerce Platform
Launched Thinex E-commerce Platform

Projects

Coming Soon

I'm currently documenting my latest production systems and engineering solutions. Stay tuned for detailed case studies.

Tech Talks & Blogs

Sharing knowledge through conference talks and technical writing.

Global Ranking Achievement

What happens when you try to simplify payment integrations?You end up ranking alongside the official Stripe docs! 🚀

My latest article, "Stop Fearing Payments: The Ultimate 2026 Guide to Integrating Stripe", just hit position #8 globally on Google for "how to integrate stripe," which is one of the most competitive developer queries out there (and showing up at #5 locally here in SL!).

My goal was to bridge the gap between technical theory and real-world implementation. The guide covers exactly what you need to know for 2026, including three modern ways to handle the integration from simple URLs all the way to fully custom React components.

Read the guide
Global Google Search Ranking for Stripe Integration

#8 Globally on Google Search

Local Google Search Ranking in Sri Lanka

#5 Locally in Sri Lanka

Kind Words

What colleagues and mentors say about our collaboration.

"His enthusiasm for technology is palpable, driving him to stay at the forefront of advancements and approach challenges with an innovative mindset."

Thimira Thenuwara

Thimira Thenuwara

CEO

Android වැඩකාරයෝ

"His exceptional problem-solving skill swiftly untangled the complexities, leaving us astounded."

Pasindu Lanka

Pasindu Lanka

Software Engineer

Metarune Labs

Education

Academic background and institutional focus.

Academic History

University of Westminster / IIT Campus logo

Bachelor of Science, Computer Science

2022 - 2027

University of Westminster / IIT Campus

85+ Average(Current)Computer Science
St. Thomas' College, Matara logo

Physical Science for Advanced Level

2012 - 2020

St. Thomas' College, Matara

8A's, 1B (O/L) and 1B, 2C's (A/L)Mathematics, Physics, Chemistry

Let's Build Something Great

Open to exciting opportunities, collaborations, and technical discussions.

Send a Message

Quick Chat?