Hi, I’m Vihanga.
A UI engineer who designs, animates and builds the whole experience.
- Role01
- Senior UI Engineer
- velaris.io
- Building since02
- 2017
- 4+ years in UI engineering
- Based in03
- Sri Lanka
- GMT +5:30
- Studying04
- MSc Computer Science
- Wrexham University, UK
I don’t just write code. I like taking an idea or a visual concept and building the whole experience from scratch, including the graphics, the animation, the frontend and the interaction.
What I do.
Code, design, motion, 2D and 3D. I like building things that feel like more than a standard website.
- Turn complex designs into reusable, scalable React components
- Build interfaces from scratch in CSS and SCSS, with no CSS libraries
- 2D graphics, SVGs and custom illustration
- Custom web fonts and icon fonts
- Custom Lottie animations
- Motion design and interactive animation
- 3D models and animation with three.js and React Three Fiber
- Make SVGs, Lotties, 2D and 3D interactive on the web
- Adobe Illustrator and After Effects
- Concept → design → graphics → animation → code
Process.
One person across the whole pipeline, so nothing gets lost in a hand-off.
- 01Concept
- 02Design
- 03Graphics
- 04Animation
- 05Code
- 06Interactive
Experience.
Since 2017
- Senior UI Engineervelaris.io
- UI Engineervelaris.io
- Intern UI EngineerSyscoLabs Sri Lanka
- Junior DeveloperCyrene Solutions (now Brylix)
Learning & recognition.
MSc Computer ScienceWrexham University, UK
- Merit Award, Tertiary Student Projects (Business)National ICT Awards · NBQSA Sri Lanka
- Best Track Paper, HCI and Information SystemsInternational Conference on Advancements in Computing
- Gold at Codefest “Hackme if You Can”Sri Lanka Institute of Information Technology
- Bronze at Codefest “Hackme if You Can”Sri Lanka Institute of Information Technology
- Penetration Testing and Ethical HackingCybrary