AI Engineer Profile

Hi, I'm Thamindu

|

Transforming complex data into intelligent solutions. Specializing in Software engineering, deep learning, computer vision, and natural language processing.

About Me

Passionate about pushing the boundaries of artificial intelligence to solve real-world problems

With a strong foundation in software engineering and full-stack development, I’ve worked on diverse projects ranging from business management systems to AI-powered applications. As a third-year Computer Science undergraduate, I’ve built practical experience in developing scalable web and mobile solutions while also exploring the applications of machine learning and generative AI.

I’m passionate about creating intelligent, user-friendly technologies that solve real-world problems—whether it’s enhancing communication through mobile chat apps, enabling gesture-based creativity, or building data-driven systems for businesses.

Beyond coding, I enjoy contributing to collaborative projects, learning emerging technologies, and sharing knowledge with peers. My goal is to grow as a software engineer while building impactful solutions that bridge innovation and usability.

Full-Stack Development

Built scalable web apps with React, Spring Boot, and Node.js

Mobile Apps

Developed cross-platform apps using Flutter and React Native

AI & Generative Models

Applied ML & Generative AI in projects like EasyDraw and Medical Chatbot

Data Management

Designed relational databases with PostgreSQL, MySQL, and MongoDB

Technologies I Work With

PythonTensorFlowPyTorchKubernetesCC++DockerMySQLn8nReactNode.jsPostgreSQLScalaR

Skills & Expertise

A comprehensive toolkit for building intelligent systems from research to production

Technology Neural Network

PythonTensorFlowPyTorchReactFlutterDockerScalaOpenCVTransformersFastAPIPostgreSQLCJSC++MongoDB

Interactive visualization showing connections between technologies • Hover over nodes to explore

Featured Projects

Innovative AI solutions that push the boundaries of what's possible

Featured
Restaurant Sales Website
Full-Stack Development

Full-stack MERN application for online food sales with features for menu management, order placement, and real-time tracking.

MongoDBExpressReactNode.jsTailwind CSS
Featured
MentorMe – Student Project Management
Full-Stack Development

Web-based system for managing student projects, submissions, and progress tracking with CSV import/export and data visualization.

PHPMySQLJavaScriptHTMLCSSJira
Featured
Lovelink – Instant Mobile Chat App
Mobile Development

Cross-platform mobile app enabling real-time chat via QR code scanning with push notifications and Firebase authentication.

FlutterDartFirebase AuthFirestore
EasyDraw – Hands-Free Sketching with AI
AI & Creativity

Gesture-based sketching app enhanced with AI image generation using Google Gemini and NVIDIA’s AI Image Generator.

PythonMediaPipeCVZoneStreamlitGeminiNVIDIA AI
Agentic AI Video Summarization
AI & NLP

AI-powered video summarization system that generates concise and context-aware summaries of long videos with text outputs.

PythonLangChainOpenAI APIHugging FaceFlask
Movie Explorer App
Mobile Development

React Native app for discovering movies, viewing details, and watching trailers with a modern and user-friendly interface.

React NativeExpoREST APIYouTube API

Experience & Education

A journey through cutting-edge AI research and industry applications

Professional Experience

Full-Stack Developer (Client Project)
Business Management System
Freelance
May 2025 – Present
Remote

Developed a full-stack inventory and CRM management system tailored for a client’s business needs. Built end-to-end features supporting supplier management, customer tracking, inventory control, and sales monitoring.

Key Achievements:

  • Delivered responsive web interface with React
  • Implemented secure REST APIs with Spring Boot
  • Integrated PostgreSQL with JPA/Hibernate for efficient data persistence
  • Streamlined inventory and CRM processes to improve client operations
ReactSpring BootPostgreSQLREST APIsGit

Education

BSc. in Computer Science
University of Colombo School of Computing
2022 - 2026
Colombo, Sri Lanka
Focus: AI, SE, ML
Physical Science
Kingswood College
2018 - 2021
Kandy, Sri Lanka
Focus: Physical Science

Certifications

Supervised Machine Learning: Regression and Classification

Stanford University

2024
Advanced Learning Algorithms

Stanford University

2024
Docker Training Course for the Absolute Beginner

KodeKloud

2023
AWS Educate Introduction to Cloud 101

Amazon Web Services

2023

Let's Work Together

Ready to bring your AI vision to life? Let's discuss how we can collaborate on your next project.

Send a Message
Availability
Available for new projects

Currently accepting new consulting opportunities and full-time positions.

AI / SEINTERNRemote / Hybrid