sachintha senanayake

my projects

completed in 1 year

Clara

Next.js FastAPI tRPC Azure AI LangChain PostgreSQL
  • AI-powered SaaS for legal professionals to automate contract management and drafting.
  • Integrates with Google Drive and SharePoint for shared document repositories.
  • Utilises agentic workflows with various prompting techniques and graph/vector databases.
completed in 6 months

Cadence

React Native TensorFlow Lite LiteRT (Wav2Vec2) Python Expo
  • Mobile app analysing and improving teachers vocal delivery with on-device speech AI.
  • Extracts key speaking features to give actionable feedback privately.
  • Designed for classroom use and supports offline inference.
completed in 3 months

Client Dashboard

FastAPI TanStack Table React Render shad.cn
  • Data-driven dashboard for client and contractor operations at a multi-national ALSP.
  • Integrates with Xero, Clockify and Zelt with typed contracts to aggregate data and provide insights.
completed in 2 months

Get Good

Flask HTMX Bootstrap LangChain OpenAI Gemini Live PostgreSQL Cloud Run Terraform Paddle
  • AI-powered learning app that turns a topic into a planned journey of notes and cards, after a short quiz on what the learner already knows.
  • Schedules reviews with the FSRS spaced-repetition algorithm, and runs a daily voice quiz call on Gemini Live.
  • Offers a managed AI tier with credit-based billing through Paddle, or the learner's own API keys, on Cloud Run with Cloud Tasks job workers.
in progress

Model Playground

Flask Pandas NumPy React Recharts Tailwind
  • Interactive visualisations for ML and DL models with live training.
  • Supports hyperparameter tuning and BYO dataset uploads.
completed in 3 days

Cybersecurity Report Generator

Python BitDefender GravityZone API PyMuPDF
  • Integrated with BitDefender GravityZone API to retrieve detailed network information, vulnerabilities and risk scores.
  • Processed and aggregated security data using Python.
  • Generated comprehensive PDF reports by combining all information in a single document.
completed in 4 days

Estimate Generator

Flask OpenAI API Pydantic Jinja2
  • GenAI-powered assistant for project estimations and quotations in software development.
  • Produces structured cost breakdowns using custom parsing, structured outputs and NLP.
completed in 2 weeks

Enrolment Wizard

PowerShell React Express.js Render Tailwind
  • Bundled PowerShell scripts and installer for policy deployment to Windows devices.
  • Dashboard for device enrolment and management at multi-national ALSP.
completed in 2 weeks

LLM Pipeline Designer

Next.js Prisma OpenAI API LangChain
  • WYSIWYG editor for prompt workflow design with over 10 different drag-and-drop components.
  • Allows YAML import/export and single-file packaging.
completed in 3 days

Resume Shortlisting Agent

Gradio OpenAI API PyMuPDF NLTK
  • AI-powered agent for automated candidate shortlisting using custom logic and GenAI APIs.
  • Processes CVs and job descriptions to identify relevant candidates.
completed in 1 month

The CS Class

Flask Cloud Storage HTMX Bootstrap
  • Integrated teaching platform for lecture recordings, notes and exercises.
  • Organises syllabus content stored in Cloud Storage.
  • HTMX-driven filtering and range-request video streaming.
completed in 1 week

Student Discipline System

Flask PostgreSQL Prisma Jinja2 Bulma
  • Discipline management system for an international school.
  • RBAC, searchable database and violation processing.
completed in 2 days

SwiftCab Booking Service

Flask SQL Server pyodbc Jinja2
  • Diploma project featuring a booking and search solution for operational teams on SQL Server.
  • Handles complex JOINs, pyodbc connections and fast queries for pickup and drop-off management.