Hi, my name is

Janitha Rathnayake.

I build IoT, Edge Computing & Backend Systems.

I'm an Electrical & Electronics Engineer specializing in IoT gateways, edge devices, and backend integrations. Currently, I'm learning CCNA / Java / JavaScript and working on production-level systems.

Check out my work!
01.

About Me

Hello! My name is Janitha and I'm an Electrical & Electronics Engineer passionate about IoT, Edge Computing, and Backend Systems. I specialize in building production-level systems that bridge the gap between hardware and software.

I have hands-on experience with IoT gateways, edge devices, and backend integrations. I've built production-level IoT gateways using Java with serial communication, MQTT data publishing, local SQLite storage, and multi-threaded processing. I've also worked with NVIDIA Jetson platforms to run ML models for real-world edge applications.

Here are a few technologies I've been working with recently:

  • C
  • Python
  • Java
  • JavaScript
  • Arduino
  • NVIDIA Jetson
  • Linux
  • MQTT
  • FastAPI
  • SQLite
  • Spring Boot
  • TensorFlow
Janitha Rathnayake
02.

Where I've Worked

Systems Engineer @ IoT & Edge Computing Projects

Present

  • Built production-level IoT gateways using Java with serial communication, MQTT data publishing, local SQLite storage, and multi-threaded processing.
  • Designed MQTT-based edge-to-backend data pipelines for sensor data ingestion and backend processing.
  • Worked with NVIDIA Jetson platforms to run ML models for real-world edge applications.
  • Developed FastAPI backend services, including custom OAuth2 authorization servers with role- and scope-based access control.

Other Skills & Tools

C++C++
PythonPython
JavaJava
JavaScriptJavaScript
ArduinoArduino
LinuxLinux
NginxNginx
AWSAWS
SQLiteSQLite
Spring BootSpring Boot
TensorFlowTensorFlow
MCPMCP
03.

Some Things I've Built

Person-Identification-Tribo-Sensor

Featured Project

Person-Identification-Tribo-Sensor

Explore TENG Sensor Person Identification: Innovative tech for security, access control, and more. Get involved in the future of recognition tech!
  • Python
  • Jupyter Notebook
  • Machine Learning
Gen_AI

Featured Project

Gen_AI

Generative AI projects and experiments using modern AI/ML frameworks.
  • Python
  • Jupyter Notebook
  • AI/ML
hdlbits-solutions

Featured Project

hdlbits-solutions

Solutions for HDLBits digital design problems implemented in Verilog.
  • Verilog
  • Digital Design
fabnest3d

Featured Project

fabnest3d

3D fabrication and nesting application built with TypeScript.
  • TypeScript
  • 3D
  • Fabrication

04. What's Next?

Get In Touch

Although I'm not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello