pasindug

Pasindu Premachandra

Software engineer in Sri Lanka. Full-stack, leaning frontend. After hours I build my own products.

Open to part-time and contract work.

PowerShell

PS C:\Users\pasindu> ls ~/projects

vanibotphone receptionist in Sinhala, Tamil and Englishwaitlist open

crewrotarun Claude Code as any of your crew memberspre-release

swarmshiftone-thumb crowd gamein development

What I’m building

VaniBot

waitlist open

A phone receptionist that answers a Sri Lankan business's calls in Sinhala, Tamil and English.

Next.js · Supabase · Vercel

vanibot.app

crewrota

pre-release

An open source command-line tool that runs Claude Code as any of your crew members: one login each, shared history through ships.

Node.js · TypeScript · MIT licence

crewrota.pasindug.com

SWARMSHIFT

in development

A portrait, one-thumb crowd game: launch drones from a mothership, steer the swarm through gates, crack the hive. For YouTube Playables first, then Android and iOS.

Unity 6

Day job

By day I build B2B e-commerce storefronts on VTEX FastStore and VTEX IO, and I integrate third-party platforms into the store. Since 2024.

React · TypeScript · GraphQL · Node.js

Machine learning

  • Product Q&A chatbot for a fashion retailerLLaMA 2 7B chat fine-tuned with LoRA, RAG with Gemini, LangChain and FAISS, BERTScore F1 0.818
  • Chest X-ray classification112,120 images, 7 disease classes; custom CNN and MobileNet
  • Retinal OCT classification83,484 scans, 4 conditions; EfficientNetB5 trained on TPU
  • Tea leaf disease detection (university research)CNN, U-Net segmentation and an ensemble, with a BERT question answering module for treatment advice
  • Handwritten text recognitionCNN-RNN with LSTM and CTC

Tools I use

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Python
  • GraphQL
  • Supabase
  • PostgreSQL
  • AWS
  • Google Gemini
  • TensorFlow
  • PyTorch
  • Unity
  • Claude Code