Lecturer — UX Engineer — AI Researcher
Sachindu
Jayasinghe
Building intuitive digital experiences at the intersection of web, AI & music.
- First-Class Honours
- IEEE-Published
- Visiting Lecturer @ IIT
Experience
& Roles
01Visiting Lecturer & Mentor
Informatics Institute of Technology (IIT)
Teaching Software Development, Computer Systems Fundamentals, Advanced Client-Side Development, Client-Server Architectures and Cyber-Security.
Co-Founder & Director
BaSiX
Brand identity and data-driven digital marketing for FMCG brands — campaigns that lifted client engagement by 40% — plus training materials for client teams.
UX Engineer
IKON
Built responsive, user-centred web apps in React, Next.js & TypeScript; integrated REST APIs and CMS backends; ran usability testing to sharpen workflows.
Selected
Work
02Recall
A privacy-first, AI-enhanced knowledge base — capture any link, file or note and find it again by meaning. Hybrid keyword + semantic search, with every embedding generated locally.
Jazzify
A transformer-based engine that reharmonises jazz melodies — tritone subs, modal interchange and all. Presented at ICARC 2025, an IEEE-recognised conference.
This Site
The portfolio you're looking at — WebGL particles, scroll choreography and an unhealthy obsession with type.
About
Me
03I’m a UX engineer, co-founder of BaSiX (a brand & ideation agency), and a First-Class Honours Computer Science graduate now teaching as a visiting lecturer at IIT. I care about the details — the easing curve, the empty state, the chord that resolves a phrase. My research on transformer-based jazz reharmonisation was presented at ICARC 2025, an IEEE-recognised conference. When I’m not shipping products, I’m arranging music.
Frontend
- TypeScript
- React
- Next.js
- Tailwind CSS
- GSAP
- Three.js
Backend
- Node.js
- Python
- REST APIs
- PostgreSQL
AI / ML
- PyTorch
- Transformers
- Hugging Face
- MusicXML
Design
- Figma
- UX Research
- Prototyping
- Design Systems