Hello, my name is

Rukshan Perera

(KRV)

I am a programmer who breathe life into code. I can grasp new concepts very quickly.

I'm Rukshan Perera

I'm living in Oulu, Finland

With over six years of software engineering experience, I have developed a passion for working with hardware related technologies, such as embedded systems and IOT. I have a strong background in C++, debugging and algorithms, and I enjoy solving complex problems with innovative solutions.

As a former R&D engineer at X-EPIC and Synopsys, I contributed to the design, implementation, and testing of EDA simulation solutions, low-power verification tool. I also participated in code reviews, documentation, and internal infrastructure development. I am currently pursuing my MSc in Computer Engineering at the University of Oulu, where I aim to expand my knowledge and skills in the field of computer science and engineering.

I believe virtual world provides anyone with infinite freedom.

I am glad that I am an engineer who helps to enable that to others. Check out my Portfolio

Contact me

My Portfolio

I have listed my side projects here

  • All
  • Apps
  • Website
  • React
  • Plugins
  • Games
  • App consuming TMDB API
    Learning React : This is created by following tutorial : YouTube
  • Balty VSCode plugin for embedded Ballerina code
    Syntax highlighting for internal conformance test cases.
  • Static Website about trees in ancient Anuradhapura kingdom
    Old Pro bono
  • Whack a mole Game
    This is created by following Code with Ania Kubów.
  • Memory game
    This is created by following Code with Ania Kubów.

Skills

Blog Feed

html list

Using Jinja to generate HTML pages

Jinja is a modern and designer-friendly templating language for Python.

Read More
macOS automator

Downloads Organizing with Automator

Inspired by a YouTuber I created a simple script to organize my downloads folder.

Read More
Download Organizer code snippet

Shoutout for Kalle Hallden!

We always want to start our own projects to learn to program. This is a really good idea if you want to learn…

Read More

Contact Me

Breathe life into code.

There are people waiting to explore the world of virtual you create through your imagination.