Available for Freelance & Jobs

Creative
AI Engineer
& Developer

I'm Tharindu Randika, an AI Engineer Intern based in Sri Lanka. I build intelligent web solutions and mobile applications that solve real-world problems.

Tharindu Randika
React / Native
AI Integration
AI Engineer
+
Full-Stack Developer
+
Java Developer
+
Backend Specialist
+
AI Engineer
+
Full-Stack Developer
+
Java Developer
+
Backend Specialist
+
Java
Python
Spring Boot
React
Vertex AI
n8n
RAG
GCP
MySQL
Git
Java
Python
Spring Boot
React
Working on code

About Me

Turning Complex Problems into Code

I am a Software Engineering undergraduate at IJSE with a strong passion for Artificial Intelligence and Full-Stack Development. Currently working as an AI Engineer Intern at Software Plus Pvt Ltd, I specialize in building scalable web applications and integrating AI models to enhance user experiences.

With experience in React, Node.js, Python, and Cloud technologies, I am committed to writing clean, efficient code and contributing effectively to innovative projects.

Email tharindurandika25@gmail.com
Phone +94 724722108
Location Sri Lanka
Education BSc (Hons) Computer Science
Download CV

My Journey

Experience & Education

Dec 2025 - Present

AI Engineer Intern

Software Plus Pvt Ltd

Working on AI integration, developing scalable web solutions, and contributing to software architecture. Currently 2 months into a 6-month internship.

AI Integration Full-Stack Research
Sep 2023 - Present

BSc (Hons) Computer Science in Software Engineering

Institute of Software Engineering (IJSE)

Specializing in Software Engineering & Development. Gained strong foundation in algorithms, data structures, and modern software practices.

Aug 2019 - Jan 2023

G.C.E Advanced Level

Gnanodaya Maha Vidyalaya

Specialization in Physical Science Stream with ICT.

Technical Proficiency

Programming

JavaJavaScriptPythonHTMLCSS

Frameworks

Spring BootReactModelMapperLombok

Web Dev

REST APIsFiltersDashboardsInteractive Forms

Data & Cloud

MySQLJDBCGCPJWT AuthCloud Storage

AI & Automation

Vertex AIRAGVector DBn8nFlowiseLocal Models

Tools

GitLinux (Arch)DockerTomcatSDKMAN

My Expertise

What I Do

Full-Stack Dev

Building robust web applications using React, TypeScript, Node.js, Spring Boot, and MongoDB/MySQL.

  • React & Next.js
  • Node.js & Express
  • Spring Boot
  • Database Design

AI & Machine Learning

Integrating AI capabilities into applications using Python, Gemini API, and other LLMs.

  • Python & FastAPI
  • LLM Integration
  • AI Agents
  • Data Analysis

Mobile Development

Creating cross-platform mobile experiences with React Native and Expo.

  • React Native
  • NativeWind
  • Firebase Integration
  • Android & iOS

Cloud & DevOps

Deploying and managing applications with modern CI/CD pipelines and cloud services.

  • Git & GitHub Actions
  • Firebase
  • REST APIs
  • System Design

Inovesta '24 - 2nd Place

Awarded for Best Team Project at Institute of Software Engineering (IJSE)

2024

Portfolio

Featured Projects

View GitHub
Book Club App
Full-Stack

Library Management System

A complete book club app with JWT auth, real-time email notifications, and dashboard.

React Node.js MongoDB TypeScript
AI Code Review Bot
AI & Automation

AI Code Review Bot

Automated GitHub PR reviewer using Google Gemini 2.5 Flash API and GitHub Actions.

Python Gemini API GitHub Actions FastAPI
SkillSphere Platform
Web Platform

SkillSphere - Course Platform

Online learning platform with instructor dashboards and student enrollment system.

Spring Boot Java MySQL Hibernate
Dating App
Mobile App

Cross-Platform Dating App

Mobile dating application with real-time chat, matchmaking, and push notifications.

React Native Firebase Expo NativeWind

GET IN TOUCH

Have a project in mind or want to discuss AI solutions? I'm currently available for freelance work and open to new opportunities.