Hi, my name is

Nipun Weerasinghe

Engineering Intern @ H2O.ai

Passionate about building intelligent systems at the intersection of AI/ML and software engineering. Currently working on making AI more accessible at H2O.ai.

About Me

I'm a software engineer with a deep passion for artificial intelligence and machine learning. My journey in tech has been driven by the desire to build systems that are both intelligent and practical.

Currently, as an Engineering Intern at H2O.ai, I'm contributing to products that make machine learning accessible to enterprises worldwide — working across the stack from AutoML platforms to internal tooling.

When I'm not coding, I enjoy exploring new AI research papers, contributing to open-source projects, and staying curious about emerging technologies.

Nipun Weerasinghe
Sri Lanka
BSc Hons CS — UoJ
AI/ML & Full-Stack
H2O.ai Intern

Work Experience

H2O.ai logo

Engineering Intern

H2O.ai

2025 — Present

Working on AI/ML platform development, contributing to tools that make machine learning more accessible to enterprises worldwide.

  • Contributing to H2O.ai's AutoML platform and core AI infrastructure
  • Building internal tools for ML model management and monitoring
  • Collaborating with cross-functional engineering teams on production systems
PythonTypeScriptReactMachine Learning

Education

University of Jaffna logo

University of Jaffna

BSc Hons in Computer Science

Jun 2021 — Dec 2025

Activities

  • IEEE CIS SBC, IEEE SB — Chairperson & leads
  • Boxing & Karate
Bandarawela Central College logo

Bandarawela Central College

Physical Science

Jan 2010 — Aug 2018

Badulla District Rank 53 — Combined Mathematics A, Chemistry B, Physics C

Activities

  • Deputy Head Prefect 2018–2019

Achievements

  • Best Prefect Award — 2018 Prefects' Leadership Camp Ekgaloya
  • National Cadet Corps Annual Assessment Camp Army Wing Boy Cadets — 2014
  • National Mathematics and Science Olympiad (NMSO) 2010

Volunteering

IEEE CIS SBC UOJ logo

Chairperson

IEEE CIS SBC UOJ

Jan 2023 — Jan 2024

Led the 1st IEEE Computational Intelligence Society Student Branch Chapter in Sri Lanka. Won the 'Emerging Student Branch Chapter' award in IEEE Sri Lanka Section.

IEEE CIS SBC UOJ logo

Program Chair

IEEE CIS SBC UOJ

May 2023 — Jul 2023

Organized IEEE Summer School on Computational Intelligence: Theory and Applications 2023 — the first IEEE Summer School in Sri Lanka, collaborating with 99x, H2O.ai and SenzAgro.

IEEE Student Branch, University of Jaffna logo

Logistics Lead

IEEE Student Branch, University of Jaffna

May 2024 — Aug 2024

Led logistics for YarlInsight — the 1st IEEE Summer School on Software Engineering.

IEEE Student Branch, University of Jaffna logo

Program Team Lead

IEEE Student Branch, University of Jaffna

Apr 2023 — Oct 2023

Program Team Lead for IEEE Xtreme 17.0 at University of Jaffna.

IEEE CIS SBC UOJ logo

Treasurer

IEEE CIS SBC UOJ

Nov 2021 — Jan 2023

Managed finances for the 1st IEEE Computational Intelligence Society Student Branch Chapter in Sri Lanka.

Featured Projects

Here are some of the projects I've worked on. Each one represents a unique challenge and learning experience.

demo-nipun.vercel.app
Open in new tab →
Featured

LLM-based Sinhala Handwritten OCR

A research project developing an OCR system to recognize Sinhala handwritten official documents and extract editable Unicode text. Addresses the gap of no existing Sinhala handwritten OCR covering all characters in fewer than 300 classes. Features include custom dataset creation, image preprocessing, CNN-based character recognition with LLM post-processing, and segmentation algorithms for line and word extraction.

PythonOpenCVTensorFlowH2O GPTeH2O LLM StudioCNN
Automated Network Security Tool screenshot 1
Featured

Automated Network Security Tool

Automated penetration testing tool that scans ports on a target IP and provides detailed summaries with exploit recommendations. Features DOS/DDOS attack protection by tracking traffic and blocking malicious IPs, YARA-based malware scanning, and web server vulnerability detection. Built as a Level 4 university group project where I served as Team Lead & Developer.

H2O WavePythonBashNMapMetasploitNetCatYARA
Q-Wizard: AI-Powered Quiz App screenshot 1
Featured

Q-Wizard: AI-Powered Quiz App

An AI-powered quiz generator where users enter a topic, choose difficulty, and select the number of questions. The app generates quizzes with single or multiple correct answers using OpenAI. Incorrect answers reduce the score, and results include correct answers, explanations, and total marks. Version 2 supports essay-type questions.

StreamlitPythonOpenAI
Featured

AI Model Dashboard

A real-time dashboard for monitoring and managing ML model deployments, featuring automated performance tracking and drift detection.

ReactPythonFastAPITensorFlowDocker
Featured

NLP Text Classifier

An end-to-end natural language processing pipeline for multi-class text classification with transformer-based models.

PythonPyTorchHugging FaceFlask

Data Pipeline Orchestrator

A scalable ETL pipeline framework for processing and transforming large datasets with automated scheduling and monitoring.

PythonApache AirflowPostgreSQLAWS

Skills & Technologies

Languages

PythonTypeScriptJavaScriptJavaSQLC++

AI / Machine Learning

TensorFlowPyTorchScikit-learnHugging FaceOpenCVPandasNumPy

Web & Frameworks

ReactNext.jsNode.jsFastAPIFlaskTailwind CSS

Tools & Platforms

DockerGitAWSPostgreSQLMongoDBLinuxCI/CD

What's Next?

Get In Touch

Whether you have a question about AI/ML, want to collaborate on a project, or just want to say hi — my inbox is always open. Feel free to reach out!