01Home 02Research 03Teaching 04Products 05News 06Writing 07Contact 08Curriculum Vitae
Web Products

Research-grade thinking, shipped as software.

Beyond the lab, I design and build full-stack web products that put data, machine learning and clean UX in front of real users. Here are three I've shipped recently — a property-intelligence dashboard, an ML-driven flight-fare advisor, and an EdTech platform — each solving a concrete, everyday problem.

3Products in portfolio
2Live & publicly usable
AI + MLLocal LLM & predictive models
Full-stackPython & TypeScript
01 — Portfolio

Products I've designed & built

Live Property Intelligence Python · Local AI

HouseScout

A property-buying dashboard that helps Christchurch home buyers find affordable homes that match very specific criteria — and stay on top of the market without endlessly refreshing listing sites. Built for investment-minded buyers who want to "live in & rent rooms to pay it off fast."

Key features

  • Listings tracker monitoring user-defined criteria
  • Central dashboard with key metrics at a glance
  • Searchable, filterable listings browser
  • Indicative property valuations & estimates
  • Market insights & analytics on matches
  • Buying-journey planner
  • Private local AI chat (powered by Gemma)
  • Personalised settings & saved preferences

The value: turns a scattered, stressful search into a focused, data-driven workflow — surfacing sub-$500k homes with the right features (garage, backyard) so first-home buyers and investors can move fast and buy with confidence. Estimates are indicative, not registered valuations — and not financial advice.

ureshan2011.github.io/HouseScout
Live Travel Python · Machine Learning

Faro

A flight-fare timing assistant that answers the one question every traveller has: book now, or wait? Faro tracks prices across airlines and uses a model trained on route-specific history to give a clear, daily Book / Wait call — removing the guesswork (and regret) from buying tickets.

Key features

  • Daily fare monitoring across airlines
  • Clear "Book now" vs "Wait" recommendation
  • ML trained on route-specific price history
  • Full flight details — airline, stops, times
  • Refreshes several times a day, auto-reloads
  • Aggregates fares from Google Flights
  • Live weather & currency context built in
  • Open, publicly accessible underlying data

The value: flexible travellers save money by booking in the optimal window — guided by predictive modelling instead of gut feel — while a single dashboard replaces hours of manually re-checking fares.

ureshan2011.github.io/flightwatch
In Production EdTech · Attendance React · TypeScript · Firebase

Yoobees

A web-based attendance and learning-support platform for postgraduate teaching — currently used to run the Master of Business Informatics (MBI) programme at Yoobee Colleges across the Auckland and Christchurch campuses. A React + TypeScript single-page app backed entirely by Firebase, so there's no server to run or scale.

Key features

  • QR + timed code attendance with checkpoints
  • Auto-detection of proxy & suspicious check-ins
  • Live Lesson Playground — canvas, polls, presence
  • Quizzes with instant feedback & distinction badges
  • SQL practice lab, slide decks & video lessons
  • Daily Match — connects students by background
  • Notice board with per-campus targeting & pinning
  • Lecturer analytics, overrides & CSV export

The value: replaces manual roll-calls and scattered tools with one real-time hub — automating attendance, flagging proxy check-ins via shared-IP and GPS signals, and keeping students engaged through live lessons, quizzes and resources. Built by a lecturer, for the realities of the classroom.

Private, login-gated platform in live use at Yoobee Colleges (Auckland & Christchurch). Access is limited to enrolled students and teaching staff, with role-based permissions for students, lecturers and teaching assistants.

yoobees · attendance
02 — Approach

How I take an idea to a shipped product

The same rigour I bring to research — clear problem framing, evidence, and evaluation — applied to building software people genuinely use.

Full-stack web

End-to-end builds in Python and TypeScript — from data layer to a clean, responsive interface.

AI & machine learning

Predictive models and local LLMs wired into products — practical AI that earns its place in the UI.

Data pipelines

Aggregating and cleaning real-world data — listings, fares, weather, currency — into something dependable.

Product UX

Designing focused interfaces that make a complex decision feel simple and trustworthy.

FAQ

Questions about these products

Who built HouseScout, Faro and Yoobees?

All three products were designed and built by Dr. Yasas Sri Wickramasinghe — a researcher, university lecturer and software developer based in Christchurch, New Zealand.

Are HouseScout and Faro free to use?

Yes. HouseScout and Faro are both live and free to use directly in your browser. Yoobees is a private, login-gated platform used in teaching at Yoobee Colleges and is not publicly available.

What technologies are these products built with?

HouseScout and Faro are built with Python, with Faro also using a machine-learning model for price prediction. Yoobees is a React 18 and TypeScript single-page application backed by Firebase (Authentication, Cloud Firestore and Storage).

What does HouseScout do?

HouseScout is a property-buying dashboard for Christchurch home buyers. It tracks listings against your criteria, surfaces indicative valuations and market insights, includes a buying-journey planner, and offers a private local AI assistant powered by the Gemma model. Estimates are indicative, not registered valuations — and not financial advice.

How does Faro decide whether to book or wait?

Faro uses a machine-learning model trained on route-specific historical fares to predict how a price is likely to move, then gives a clear “Book now” or “Wait” recommendation. It monitors fares across airlines and refreshes several times a day.

Is Yoobees publicly available?

No. Yoobees is a private, login-gated platform currently used to run the Master of Business Informatics (MBI) programme at Yoobee Colleges in Auckland and Christchurch, with role-based access for students, lecturers and teaching assistants.

Let's build

Have a product idea that needs data, AI or great UX?