Building...

</> one line at a time

Skip to content

Hey, I'm

Vishani Raveendran

Full-Stack Developer Crafting Modern, Performant Applications

Hover over the desk to explore

About me

Full Stack Developer3 yearsFront end focusSri Lankan basedOpen for remote opportunities

I focus on building scalable, high-performance web applications that deliver seamless, user-friendly experiences and I love turning ideas into pixel-perfect interfaces with clean, maintainable code.

Over the years I've built strong expertise in modern, component-driven frontend architectures, reusable UI systems, and performance optimization for smooth, responsive apps.

While frontend is my core strength, I bring full-stack experience, designing and implementing end-to-end solutions, optimizing system performance, and delivering production-ready applications. I also use Figma to bridge design and development, turning concepts into functional, high-quality interfaces.

I enjoy working where great user experiences meet robust, clean, and scalable code. If you want to build something together or just connect, feel free to reach out.

Projects

Entertainment Studio

Hover or focus to open

Entertainment Studio

Movies & TV app for browsing and discovering entertainment content with a clean, modern interface.

React 17React Router 5Material-UI (MUI) 4AxiosTMDB API

SpaceX Launcher

Hover or focus to open

SpaceX Launcher

Next.js app displaying SpaceX launches with filtering, search, and details. Custom hooks for data and favorites (localStorage), client-side filtering, and Tailwind styling.

Next.jsReact 19TypeScriptTailwind CSSSpaceX APIAxiosVite

Sri Lanka District Map

Hover or focus to open

Sri Lanka District Map

Interactive demo map for exploring Sri Lanka's districts with an engaging visual experience.

ReactMapsTypeScript

WordPress & Flutter projects

Hover or focus to open

WordPress & Flutter projects

Created and maintained WordPress websites; developed frontend and backend for internal projects using Flutter, Node.js, and MySQL.

WordPressFlutterNode.jsMySQL

My Journey

From first lines of code to building products — roles, learning, and milestones along the way

Software Engineer

Apr 2025 - Present

Hyperglade

Building and maintaining responsive web applications

  • Develop responsive, blockchain-based and other web apps with React.js, Redux Toolkit, TypeScript, Tailwind CSS
  • Revamped existing application into Next.js and Tailwind CSS; delivered multiple company websites

Associate Software Engineer

Oct 2023 - Mar 2025

Hyperglade

Full-stack development and UI/UX collaboration

  • Collaborated with UI/UX designers on translating mockups into functional interfaces
  • Worked with backend developers on RESTful API integration

Visiting Lecturer

Oct 2024 - Present

Informatics Institute of Technology (IIT)

Teaching BSc Computer Science and Software Engineering modules

  • Conducted tutorials enhancing student understanding and engagement
  • Marked and provided feedback on assignments, quizzes, and exams

Software Engineer Intern

Aug 2021 - Sept 2022

Esshva Techq

Contributed to full SDLC of an internal company project

  • Designed process flows, wireframes, and UI mockups using Figma
  • Developed backend: MySQL database (MySQL Workbench), APIs with Node.js

BSc (Hons) Computer Science with Industrial Experience (1st Class)

2019 - 2023

Informatics Institute of Technology (University of Westminster)

Degree with industrial placement

Secondary Education

2006 - 2019

Ramanathan Hindu Ladies' College

School education

Interests & Hobbies

Things I love doing when I'm not coding

Photography
Drawing
Illustration
Art & Crafts
Digital Art
Sketching
Designing
Video Editing
Photography
Drawing
Illustration
Art & Crafts
Digital Art
Sketching
Designing
Video Editing
Photography
Drawing
Illustration
Art & Crafts
Digital Art
Sketching
Designing
Video Editing
Photography
Drawing
Illustration
Art & Crafts
Digital Art
Sketching
Designing
Video Editing

Skills & Tools

The tech stack I use to bring ideas to life

React

Frontend

Next.js

Frontend

TypeScript

Language

Redux

State

Tailwind CSS

Styling

Node.js

Backend

PostgreSQL

Database

MySQL

Database

Git

Tools

Figma

Design

GSAP

Animation

Get in touch

Got an idea or just want to say hi? I'd love to hear from you.

Or find me elsewhere