Available for opportunities

Isuru Pathirathna

A Sri Lankan AI and embedded system enthusiast building web & mobile apps. Breaking things to understand them, then building them better.

3+
Years Exp
40+
Projects
Coffee
WhatsApp QR Code

Scan to chat

on WhatsApp

About Me

The story behind the code

Isuru Pathirathna

Hey there! I'm Isuru Pathirathna, a Sri Lankan web and mobile developer based in Finland who believes code should be open, accessible, and maybe a little fun. I've been coding for over 3 years, diving into everything from React Native and Flutter apps to full-stack web platforms.

Here's my philosophy: if it works, break it intentionally. Why? Because understanding why something breaks teaches you way more than just watching it work. Then I build it back up, better and stronger. It's like being a digital mechanic, but with fewer grease stains.

I'm all about open-source development and writing reusable, clean code. Give me a new programming language and a couple of weeks, and I'll probably be building something with it. Currently rocking TypeScript, React, Next.js, Node.js, React Native, Expo, Express, Tailwind CSS, Flutter, Svelte, Vue, and whatever else gets the job done.

When I'm not shipping code, I'm probably tinkering with electronics, exploring the latest tech gadgets, or collaborating on open-source projects. I believe in writing code that's maintainable, scalable, and makes a real impact.

Skills & Technologies

Tools and frameworks I use to build modern applications

Web Development

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js

Mobile Development

  • React Native
  • Expo
  • Firebase
  • Redux
  • Native APIs

Backend & AI Tools

  • Laravel
  • Express
  • PostgreSQL
  • MongoDB
  • Gemini AI
  • Grok AI

Tech Stack

ReactReact NativeNext.jsTypeScriptJavaScriptNode.jsExpressLaravelPHPMongoDBPostgreSQLFirebaseTailwind CSSReduxGitGitHubDockerREST APIGraphQLSocket.ioJestVercelExpoZustandGemini AIGrok AI

Experience & Education

My professional journey and academic background

Work Experience

Software Developer Trainee

CDB Bank

2023 - Present

Training

Training at Citizens Development Business Finance PLC, a leading financial institution focused on sustainable financing and digital banking solutions. Working with the CDB Self mobile app and digital banking platforms.

  • Developing features for CDB Self digital banking app
  • Learning fintech solutions including payment processing and e-passbook
  • Working with secure financial transaction systems and APIs

Full Stack Developer

Veesoft

2022 - 2023

Project-Based

Developed comprehensive ERP solutions at Veesoft IT (Pvt) Ltd, specializing in JAPRA ERP system with integrated modules for POS, inventory, CRM, and business intelligence for retail and enterprise clients.

  • Built features for Smart POS & Inventory management system
  • Developed mobile applications for sales representatives
  • Created dashboard analytics and promotion modules using cloud technologies

Full Stack Developer

Codezela

2022

Project-Based

Developed professional web and mobile applications at Codezela Technologies, a UK-based software company serving 500+ global clients across healthcare, finance, e-commerce, and education sectors with cutting-edge digital solutions.

  • Built e-commerce platforms and CMS solutions using Next.js and React
  • Developed AI-powered features and mobile applications for diverse industries
  • Implemented responsive designs with Tailwind CSS and modern frameworks

Education

Bachelor of Science in Computer Science

University of Plymouth

2019 - 2022

Studied software engineering, web development, and computer science fundamentals with focus on modern development practices.

Featured Projects

Building in public and contributing to the developer community

Literary Chat AI Book Character Conversations screenshot 1

Literary Chat AI Book Character Conversations

A full-stack AI web application for dynamic conversations with literary characters. Users upload PDF books; the system uses Google Gemini AI for automatic character and metadata extraction, leveraging RAG for context-aware, multilingual chats with detailed, opinionated character personas.

Gemini AIChatReactNode.jsExpressSQLiteTailwind CSS
Gesture Works Hand Gesture Control screenshot 1
Gesture Works Hand Gesture Control screenshot 2

Gesture Works Hand Gesture Control

Real-time hand gesture recognition system using machine learning to control a ball on screen. Train custom gestures (UP, DOWN, LEFT, RIGHT, FREEZE) with TensorFlow.js and MediaPipe for low-latency detection and interactive gameplay.

Next.jsTypeScriptTensorFlow.jsMediaPipeMachine Learning
NFC Business Card screenshot 1
NFC Business Card screenshot 2
NFC Business Card screenshot 3

NFC Business Card

Flutter mobile app for instant contact sharing using NFC and QR codes. Share portfolio, WhatsApp link, contact info, and full vCard with customizable settings and local data storage.

FlutterDartNFCHCEKotlin
3+
Years Experience
50+
Projects Completed
15+
Technologies
100%
Client Satisfaction

Let's Connect

Have a project in mind or just want to chat? I'm always open to discussing new opportunities and collaborations.

Quick Info

Response Time

Within 24 hours

Location

Finland

Preferred

Email or LinkedIn

Available for opportunities

Open to freelance & full-time work

Currently seeking exciting projects in web development, mobile apps, and AI solutions. Let's build something amazing together!

Prefer social media? Connect with me on LinkedIn or GitHub