# 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. 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. 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. Built in Unity 6. Machine learning work: - Product Q&A chatbot for a fashion retailer: LLaMA 2 7B chat fine-tuned with LoRA, RAG with Gemini, LangChain and FAISS, BERTScore F1 0.818. - Chest X-ray classification: 112,120 images, 7 disease classes; custom CNN and MobileNet. - Retinal OCT classification: 83,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 recognition: CNN-RNN with LSTM and CTC. Tools: TypeScript, React, Next.js, Node.js, Python, GraphQL, Supabase, PostgreSQL, AWS, Google Gemini, TensorFlow, PyTorch, Unity, Claude Code. BSc (Hons) in Information Technology, University of Moratuwa, 2023. ## Projects - [VaniBot](https://www.vanibot.app/): a phone receptionist that answers a Sri Lankan business's calls in Sinhala, Tamil and English. Waitlist open. Next.js, Supabase, Vercel. - [crewrota](https://crewrota.pasindug.com/): 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. ## Profiles - [GitHub](https://github.com/pasindu-premachandra) - [LinkedIn](https://www.linkedin.com/in/pasindu-premachandra/)