Lasan Perera

Hi, I'm Lasan

Building robots,

embedded systems and custom hardware.

Electronic and Telecommunication Engineering undergraduate at the University of Moratuwa. I design PCBs, write firmware and tune control systems — from industrial robotic arms to medical IoT devices.

Competition Champion
9 Robotics & Ideathon Finals
10+ Hardware Projects

About Me

I work at the point where hardware meets code. Most of my projects start with a blank schematic in Altium and end with firmware running on an STM32 or ESP32 — motor drivers, sensor arrays, control loops and the PCBs that carry them. Right now I'm an Electronics & Embedded Engineer at RYSERA Innovations and I'm heading toward robotics, computer vision and autonomous systems.

Languages

  • Python
  • C
  • C++

Frameworks & Platforms

  • ROS 2
  • Webots
  • STM32CubeIDE
  • ESP-IDF
  • Arduino

Tools & Software

  • Altium Designer
  • SolidWorks
  • Fusion 360
  • Git / GitHub
  • MATLAB

Interests

  • Robotics & Automation
  • Machine Learning
  • Computer Vision

Experience & Education

Where I've studied and worked.

Dec 2025 – Present

Electronics & Embedded Engineer

RYSERA Innovations · Part Time

Designed and developed the embedded control system for "Drop To Print", a 3D printing automation project. Designed custom PCBs and implemented firmware for microcontroller based motion and system control.

Aug 2024 – Present

B.Sc. Eng. (Hons.) in Electronic & Telecommunication Engineering

University of Moratuwa

Cumulative GPA of 3.99/4.00. Dean's List in the first, second, third, and fourth semesters.

Aug 2023 – Mar 2025

Teaching Assistant

Mathscriber · Part Time

Tutored students in advanced mathematics and guided them through problem-solving techniques and exam strategies.

Jan 2009 – Jan 2023

GCE Advanced Level — Physical Science

Ananda College, Colombo

Four A passes and ranked 11th in the country out of 40,000+ candidates, with a z-score of +2.9037.

Online Courses

Projects

Robots, embedded devices and hardware I've designed and built.

6-DOF Robotic Arm

MATLAB · Inverse Kinematics

A six-degree-of-freedom robotic arm for precise object manipulation and pick-and-place tasks. Built an inverse kinematics simulation in MATLAB to model flexible movement and accurate end-effector positioning across the full workspace.

Fully Analog Line Follower

LM324 Op-amps · TCRT5000 · L293D

A line-following robot with no microcontroller and no software at all. An 8-channel IR sensor array with adjustable thresholds and weighted error calculation feeds a hardware PD controller built entirely from op-amps.

Smart Infusion Pump Monitor

ESP32 · IR Drop Detection · IoT

Real-time IV drop detection with interrupt-driven IR sensing, live drops-per-minute calculation, circular buffering and a non-blocking three-state alarm. Finalist at Startup Spark 2.0 and Pitch Arena 2025.

Multi-Task Autonomous Robot — SLRC 2026

4-DOF Arm · AprilTag Reading · Wall Navigation

An autonomous robot built for the Sri Lanka Robotics Challenge 2026. Features wall navigation, a 4-DOF robotic arm and a box storage unit. Detects and sorts boxes by colour, and reads AprilTags for identification and task control.

Multi-Task Autonomous Robot — SLRC 2025

2-DOF Arm · Water System · Colour Sorting

An autonomous robot built for the Sri Lanka Robotics Challenge 2025. Combines a 2-DOF robotic arm, a water storage unit with a pumping arm, colour detection, grid following and wall detection. Grabs ping pong balls, stores them, and sorts them by colour.

Reconfigurable Mobile Robot

ROS 2 · Gazebo · ros2_control

A mobile robot that physically reconfigures between 4-wheel and 2-wheel drive modes by folding an actuated wheel pair, with the ros2_control stack switching to match. Built from scratch: modular Xacro macros, a two-joint fold/spin kinematic chain, bidirectional controller-switching sequencer, and Gazebo physics integration.

DropToPrint — 3D Printer WiFi Automation

ESP32-S3 · ESP-IDF · USB OTG

A low-cost way to add WiFi and automation to legacy 3D printers. Firmware written in ESP-IDF using USB OTG (CDC-ACM VCP), paired with a web UI and a fully SMD, market-ready PCB.

MazeRunner V1–V3 — Micromouse Robot

STM32F411 · Custom PCB · ICM-20602 IMU

Competition-level micromouse optimised for speed, stability and accurate maze solving. Complete hardware platform, motor drivers and PCB, with encoder motors and IMU for precise motion control. Champions at MazeMaster 2026.

Project Phoenix — Cube Satellite

ADCS Subsystem · Ongoing

Stage 1 launches a high-altitude balloon into the stratosphere. I'm the batch coordinator for the project and a member of the attitude determination and control subsystem.

Multi-Task Autonomous Robot (EN2533)

C++ Firmware · Custom Hardware

A robot that handles line following, wall following, grid solving, box manipulation, colour detection, ball shooting and timed interactions. Full hardware platform plus C++ firmware for autonomous navigation.

Net-Warden — Network Manager

Node.js · MySQL · Ubuntu

A home and SOHO device that monitors network usage and throttles connections that exceed their allocated limits. Firmware, backend and web interface. Finalist at HackVenture 1.0.

Analog PID DC Motor Speed Controller

TL072 Op-amps · IRLZ44N · Analog PID

A fully analog closed-loop DC motor speed controller with no microcontroller or digital processing — PID control, PWM generation and feedback all built from op-amps and discrete power electronics. As part of Team Neural Nexus I designed the sensing and feedback stage: a frequency-to-voltage converter turning encoder pulses into a proportional analog voltage for the control loop.

See More on GitHub

Awards & Competitions

Robotics competitions, ideathons and academic recognitions.

Champions

Sri Lanka Robotics Challenge 2026

University of Moratuwa · Apr 2026

Champions

MazeMaster 2026 — Micromouse

Uva Wellassa University · Jan 2026

1st Runner-up

InnovMind 2026 — Micromouse

SLTC Research University · Mar 2026

2nd Runner-up

MicroMaze 2.0 — Micromouse

Informatics Institute of Technology · Aug 2025

2nd Runner-up

RoboFest 2025 — Micromouse

SLIIT · Sep 2025

Finalists

Sri Lanka Robotics Challenge 2025

University of Moratuwa · Apr 2025

Finalists

SLIOT 2026 — Ideathon

University of Moratuwa · Mar 2026

Finalists

Startup Spark 2.0 — Ideathon

IESL · Aug 2025

Finalists

Pitch Arena — Ideathon

University of Ruhuna · Dec 2025

Finalists

HackVenture 1.0 — Ideathon

University of Kelaniya · Aug 2024

Academic Honours

Leadership & Volunteering