NEMITHA'S
WORLD

A portfolio adventure

Welcome, traveler! Use WASD / Arrow keys to move and E / Space to interact. On mobile, use the on-screen controls.

LOADING WORLD…

Nemitha Wijerathna

Software Engineer & AI/ML Developer

📍 Sri Lanka

I'm a Sri Lanka-based undergraduate software engineer with a passion for applying machine learning to solve complex problems. I specialize in designing scalable AI-driven solutions, developing intelligent web and mobile applications, and bridging innovative frontend experiences with robust ML-powered backend systems.

Work Experience

Software Engineering InternLime Automation Pvt Ltd

2025 September - Present

  • Did the end-to-end development and independent delivery of a foreign currency exchange workflow for Hatton National Bank (HNB), Sri Lanka, contributing directly to a production-grade fintech system.
  • Troubleshot and resolved critical production issues through systematic debugging, root cause analysis, and rigorous testing — ensuring stability and reliability of live banking operations.
  • Deepened practical knowledge of containerisation technologies including Docker — working with container builds, image management, environment configuration, and deployment pipelines.

Software Engineering InternLinearsix Pvt Ltd

2025 July - 2025 September

  • Collaborated within an agile engineering team on real-world fintech software projects, gaining hands-on exposure to professional development workflows, code reviews, and sprint-based delivery cycles.
  • Navigated real-world engineering challenges including debugging complex integration issues and adapting rapidly to an established production codebase.
  • Gained practical experience with AWS cloud services including EC2.
  • Strengthened Linux system administration skills through day-to-day use of command-line tools, shell scripting, and server-side operations.

Freelance Web DeveloperFiverr

2020 - 2024

  • Developed over 50+ web applications, enhancing user engagement and driving business growth for clients across various industries.
  • Collaborated with clients to understand their needs, delivering tailored solutions that exceeded expectations and resulted in a 95% satisfaction rate.

Projects

Anthropic Agent

A production-grade conversational AI platform bringing the full power of Anthropic's Claude model family into a polished web interface. Offers live artifact generation (text, code, spreadsheets, images), extended thinking visualisation, multimodal image understanding, persistent chat history, and streaming responses via the Vercel AI SDK.

Next.js 15 · TypeScript · Tailwind CSS · Anthropic Claude API · Vercel AI SDK · Firebase · Framer Motion · Playwright

InsightHub

An AI-driven BI platform that democratizes data analysis by letting users interact with business data through natural language. Integrated with Google's Gemini AI, it features conversational analytics, an AI chart generator, smart CSV/Excel processing, and interactive dashboards — cutting basic analysis time by ~95%.

Next.js 15 · React 19 · TypeScript · Google Gemini API · Firebase · Tailwind CSS · Recharts

VateLanka

A smart waste management ecosystem for Sri Lanka built as three interconnected React Native apps (Citizen, Driver, Supervisor). Features real-time GPS truck tracking, intelligent collection scheduling, issue reporting with photos, and a hierarchical Firestore structure mirroring Sri Lanka's administrative organization. Led a team of 6.

React Native · Expo · Firebase · Google Maps API · Cloud Functions

Stock Price Prediction Model

An ML system forecasting next-day price movements for AAPL, GOOGL, MSFT, and TSLA using 5 years of market data. Combines a 111-feature engineering pipeline (RSI, MACD, Bollinger Bands, lag/rolling stats) with rigorous TimeSeriesSplit cross-validation for honest, leak-free results — Random Forest reaching 53.3% directional accuracy above the 50% baseline.

Python · scikit-learn · pandas · NumPy · yfinance · matplotlib · pytest

Real-Time Ticketing System

A full-stack application simulating event ticket management using the producer-consumer pattern with advanced multithreading. Includes a Core Java CLI and a modern web app: multiple vendor threads produce tickets while customer threads consume them concurrently, with thread-safe operations and live monitoring via Server-Sent Events.

Core Java · React 18 · Spring Boot 3.4 · SSE · MySQL · Framer Motion

Skills

Frontend: React, Next.js, TypeScript, JavaScript, Tailwind CSS, HTML5, CSS3

Backend: Node.js, Python, Java, Express.js, Spring Boot

AI / ML: Anthropic API, Google Gemini, scikit-learn, pandas, NumPy, Jupyter

Cloud / DevOps: AWS, Google Cloud, Docker, Firebase, Vercel, Linux

Databases: MongoDB, MySQL, Firestore

Tools: Git, GitHub, VS Code, Figma, Postman

Education

University of Westminster, UKBEng (Hons) Software Engineering undergraduate (3rd Year). (Pending)

Informatics Institute of Technology (IIT), Sri LankaFoundation Certificate of Higher Education, Information Technology. (Distinction)

Royal College Colombo, Sri LankaOrdinary Level (O/L). (9 A's)

Certifications

Contact

Email: nemithan05@gmail.com