portfolio 2026
👨🏾‍💻
Hello!

Methru Bandara 👋🏾

Computer Science and Environmental & Sustainability Sciences @ Northeastern University

Boston, MA

CS + ENV SCI
Full Stack SWE Co-op @ MORSE

About

{
"current": "Full Stack SWE Co-op @ MORSE Corp",
"building": "Spendvia",
"previously": "Web Developer @ Fluorolite Plastics",
"education": "CS & Env Sci @ Northeastern",
"interests": ["full-stack dev", "AI", "shipping fast"]
}

Education

N
Northeastern University Sep 2024 – May 2028
B.S. in Computer Science & Environmental/Sustainability Sciences
Coursework: Program Design & Implementation (Object-Oriented Design), Databases, Discrete Structures, Fundamentals of Computer Science 1 & 2, Probability & Statistics
Dean's List (Fall 2025)

Work Experience

MORSE Corp
MORSE Corp Jun 2026 – Dec 2026
Full Stack Software Engineer Co-op
Spendvia Jan 2026 – Present
Co-Founder & Technical Lead
Fluorolite Plastics
Fluorolite Plastics Inc. May 2023 – Aug 2025
Web Developer

Skills

Languages
Python TypeScript JavaScript Java SQL PHP Racket R HTML/CSS
Frameworks & Libraries
FastAPI SQLAlchemy Pydantic Alembic React Next.js Vite Tailwind CSS AG Grid
Databases & Cloud
PostgreSQL MySQL SQLite DynamoDB Supabase AWS (Lambda, S3, API Gateway, CDK) Docker
Tools & Testing
Git GitLab CI/CD Playwright pytest Jira
AI
Claude Code Cursor OpenCode Locally hosted LLMs OpenAI API Anthropic API

Projects

Spendvia spendvia.app

Platform helping SMBs reduce spending by showing asset age, depreciation, and cheaper alternatives before purchases are approved. AI-powered recommendation engine.

Next.js TypeScript Tailwind Supabase AI

Sideline fantasy football draft optimizer

Full-stack draft optimizer around a pure-Python engine (value-based drafting, Gaussian mixture tiering, Monte Carlo simulation) backed by 450+ tests. Ingests 1.1M+ rows from 5 APIs; an index fix cut query latency from 2.4s to ~30ms.

Python FastAPI React SQLite

NEBV&MC Donation Tracker

Donation management app for a volunteer organization that replaced hand-typing checks into a spreadsheet. Uses the Claude API to extract donation records from uploaded documents via a serverless endpoint.

React Vite AWS CDK Lambda DynamoDB Claude API

Travel Logic traveltroveinfo.com

AI travel planner with an interactive world map and GPT-4o-mini itineraries across 60+ countries, pulling from GeoDB Cities, Meteostat, and OpenAI with Supabase caching.

Next.js TypeScript OpenAI Supabase Stripe

Parlay GPT

AI-driven FastAPI backend that fetches, analyzes, and generates optimized NFL parlays with EV prediction and live odds retrieval.

Python FastAPI GPT-5 Grok Render

RFID Attendance System

Automated classroom attendance system integrating Arduino RFID hardware with a PHP/MySQL backend and web dashboard.

HTML/CSS/JS PHP MySQL Arduino

Monopoly Replica

Modular Monopoly replica with a full GUI, built entirely in Java. Implemented object-oriented design principles for a smooth and efficient project layout.

Java OOP GUI

Portfolio

Personal portfolio website featuring a dark theme, draggable Husky Card ID badge with elastic lanyard physics, clickable photo gallery, scroll-triggered typewriter animations, and interactive project cards. The page you're on right now!

HTML CSS JavaScript Canvas

Interests

Sports Soccer Cricket Golf Monster Energy NFL NBA BMW G82 M4 CS Gym Drake Maye Jayson Tatum Fantasy Football Intramural Soccer

Community

SLSA
Sri Lankan Students Association @ NEU
Treasurer & Co-Founder
NEBVMC
New England Buddhist Vihara & Meditation Center
Volunteer
Hudson Community Food Pantry
Hudson Community Food Pantry
Volunteer
SL Lions Cricket Club
SL Lions Cricket Club
Cricket Player

Let's work together

Open to software engineering co-op roles, May – December 2027

N
NORTHEASTERN
Methru Bandara
Methru Bandara
B.S. Computer Science
Class of 2028
002891 45830 7