Skip to content
Portrait of Demi Thathsara

Demi Thathsara

AI Solutions ArchitectMelbourne

I started in creative technology: 3D, motion graphics and award-winning election coverage. At Fujian Footwear I ran digital marketing and e-commerce, and learned to make decisions from the numbers. Bringing AI tools into that work pulled me into engineering. From 2024 to May 2026 I built agent, document and retrieval systems through CoralShades and Silvatron, and I now build them through my own company, Raava. I bring the engineering, a working sense of how a retail business runs, and a designer's eye for whether a tool makes sense to its user.

Experience

  1. Silvatron Pty Ltd logo

    Silvatron Pty Ltd

    2025 to May 2026

    Technical Analyst & Solutions Developer (Consultant)

    • Built a 12-node LangGraph pipeline for an Australian state government client that extracts regulatory compliance documents one table row at a time and links each value to its source page and cell.
    • Measured 90% F1 (93.1% precision, 87.1% recall) on one named benchmark. Larger document sets varied.
    • Processed one 190-page production document in about 31 minutes for about AUD 1.65.
    • Designed Sentinel, a code review and pipeline-diagnosis tool on Claude Code, n8n, Bitbucket and Jira, with a person approving every fix. Estimated saving: 20 to 40 developer hours a month.
  2. CoralShades

    CoralShades

    Aug 2024 to May 2026

    Technical Analyst & Solutions Architect (Consultant)

    • Built PolicyAI, a policy retrieval system that cites its sources and uses Postgres row-level security to keep each role to its own documents.
    • Built CurryDash, a food marketplace that combines meal-kit subscriptions with on-demand orders, on Laravel, Flutter and Cloud Run.
    • Built InsightsLM, a self-hosted RAG setup on n8n, Ollama and Supabase with pgvector.
  3. RAAVA Innovations logo

    RAAVA Innovations

    2021 to present

    Founder

    • Building Beheth Kade, an offline-first app for Sri Lankan pharmacies: invoice-photo receiving, billing that blocks prices above the gazetted maximum, and batch and expiry tracking.
    • Built and run raava.au on Next.js 16, Payload CMS and Tailwind.
    • Researching Sinhala speech recognition with Whisper, including mixed Sinhala and English speech.
  4. Fujian Footwear logo

    Fujian Footwear

    May 2022 to Jul 2025
    • Digital Marketing Coordinator, then Manager (May 2022 to Oct 2023)
    • IT & Digital Marketing Consultant (Nov 2023 to Jul 2025)
    • Ran digital campaigns across e-commerce, retail, wholesale and marketplaces, tracking budgets and ROI in Google Analytics and Meta Business Suite.
    • Managed marketplace operations in Channel Advisor.
    • Built Looker Studio reports that replaced manual weekly reporting.
    • Brought AI tools into trend and inventory analysis, and made 3D product visuals for campaigns.
  5. Monash University, Faculty of IT logo

    Monash University, Faculty of IT

    Jun 2021 to Nov 2023

    Student Ambassador (casual)

    • Made video ads for the IT faculty across Twitch, YouTube, TikTok, Snapchat and Meta.
    • Created social media content for the faculty.
    • Supported student recruitment and public-facing communication.

Skills

Production
In live use for a client or for my own company
Shipped
Delivered in a released product
Exploring
Built but not launched, in development, a prototype or a plan
Skills by depth, each linked to the case study that shows it
SkillProductionShippedExploring
LangGraphLangGraph, Production: Document pipeline
Python and FastAPIPython and FastAPI, Production: Document pipeline
n8nn8n, Production: Sentinel
Claude CodeClaude Code, Production: Sentinel
Next.js and TypeScriptNext.js and TypeScript, Shipped: Avurudu
Postgres row-level securityPostgres row-level security, Exploring: PolicyAI
Vector search in PostgresVector search in Postgres, Exploring: PolicyAI
OCR extractionOCR extraction, Exploring: Previa
FlutterFlutter, Exploring: CurryDash
LaravelLaravel, Exploring: CurryDash
Offline-first sync (SQLite)Offline-first sync (SQLite), Exploring: Beheth Kade

Education

  • Monash University logo

    Monash University

    Bachelor of Information Technology, completed July 2026. Majors: Computer Network Security and Interactive Media.

  • Monash College

    Diploma of Information Technology, 2018 to 2019.

  • Monash at UCL

    Foundation Year, 2016 to 2017.

Awards and credentials

  • Best Election Coverage Editor

    Monash University & MOJO News · Election coverage aired on C31 Melbourne.

    2022
  • Election campaign motion design (credit)

    Monash Art, Design & Architecture · State and federal campaign visuals aired on C31 Melbourne.

    2022
  • Career Essentials in Generative AI

    Microsoft & LinkedIn

    July 2023
  • Ethics in the Age of Generative AI

    LinkedIn

    July 2023

Get in touch

If you have documents to extract, a workflow to automate, or a role where this fits, book a call or send me an email.

wihithat@gmail.com