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.

hello@vihanga.dev

What I do.

Code, design, motion, 2D and 3D. I like building things that feel like more than a standard website.

  1. 01Turn complex designs into reusable, scalable React components
  2. 02Build interfaces from scratch in CSS and SCSS, with no CSS libraries
  3. 032D graphics, SVGs and custom illustration
  4. 04Custom web fonts and icon fonts
  5. 05Custom Lottie animations
  6. 06Motion design and interactive animation
  7. 073D models and animation with three.js and React Three Fiber
  8. 08Make SVGs, Lotties, 2D and 3D interactive on the web
  9. 09Adobe Illustrator and After Effects
  10. 10Concept → design → graphics → animation → code

Process.

One person across the whole pipeline, so nothing gets lost in a hand-off.

See it in the case studies →

  1. 01Concept
  2. 02Design
  3. 03Graphics
  4. 04Animation
  5. 05Code
  6. 06Interactive

Experience.

Since 2017

  1. 2024–nowSenior UI Engineervelaris.ioCurrent
  2. 2022–2024UI Engineervelaris.io2 yrs
  3. 2021–2022Intern UI EngineerSyscoLabs Sri Lanka1 yr 3 mo
  4. 2017–2021Junior DeveloperCyrene Solutions (now Brylix)4 yrs

Learning & recognition.

In progressMSc Computer ScienceWrexham University, UK
  1. 2022Merit Award, Tertiary Student Projects (Business)National ICT Awards · NBQSA Sri Lanka
  2. 2021Best Track Paper, HCI and Information SystemsInternational Conference on Advancements in Computing
  3. 2019Gold at Codefest “Hackme if You Can”Sri Lanka Institute of Information Technology
  4. 2018Bronze at Codefest “Hackme if You Can”Sri Lanka Institute of Information Technology
  5. 2017Penetration Testing and Ethical HackingCybrary