π Electrical & Electronic Engineering Undergraduate | University of Jaffna
π§ Embedded Systems β’ π οΈ PCB Design β’ π IoT β’ π€ Automation
Final-year Electrical and Electronic Engineering undergraduate seeking an embedded systems, PCB design and IoT internship. I write the ESP32/Arduino firmware, design the custom boards in Altium that run it, and build both into connected, working hardware.
- Embedded Machine Learning / Edge AI
- Multi-layer PCB design and signal integrity
- Digital IC and VLSI design (Cadence)
- ESP32 / STM32 / Arduino firmware and real-time systems
- Custom PCB design in Altium β from 2-layer boards to 4-layer robotics platforms
- Computer vision for embedded/edge devices (OpenCV, YOLOv8)
- IoT connectivity, wireless telemetry and cloud dashboards
- SolidWorks mechanical design for hardware prototypes
Embedded: ESP32, STM32, Arduino, Raspberry Pi, real-time firmware, I2C/SPI/UART, stepper/DC/servo control, PPG/thermal/IMU sensors PCB & Electronics: Altium Designer, multi-layer PCB layout, custom schematic symbols & footprints, MOSFET drivers, LDO/switching regulation, optocoupler isolation Networking & IoT: TCP/IP & UDP auto-discovery, wireless telemetry, cloud dashboards, remote monitoring Programming: Python, C/C++, MATLAB, Git, GitHub Computer Vision & ML: OpenCV, YOLOv8, CUDA-accelerated inference, segmentation & clustering (GMM/MRF) Digital IC & VLSI: Cadence, transistor-level digital IC design Web & Backend: Supabase (DB, REST APIs, realtime), Python/Flask Mechanical Design: SolidWorks β assembly modelling, linkage design, design for 3D printing
|
ποΈ GeoSentinel Smart Landslide Detection & Early Warning System Solar-powered embedded IoT node monitoring underground pressure, rainfall, soil moisture, temperature, humidity and GPS in landslide-prone terrain, raising alerts before a slide. Tech Stack: C++, ESP32/Arduino, UDP telemetry Key Features: Auto-connect wireless telemetry, intelligent power management, unattended remote operation |
π©Ί CuraVision AI Breast Ultrasound Classifier YOLO-based breast-ultrasound image classifier with Grad-CAM visual explanations for model predictions. (Collaborative project) Tech Stack: Python, YOLO, OpenCV Key Features: Medical image classification, Grad-CAM interpretability |
|
π¬ MailSense Automated Email-to-Action System Analyzes Gmail, extracts deadlines and actions, creates Google Calendar events, and sends real-time WhatsApp alerts. Tech Stack: Python, Flask, Gmail API, Google Calendar API Key Features: Email parsing, calendar automation, WhatsApp notifications |
πΌοΈ Venus Image Annotator Computer Vision Labeling Tool Tool for drawing bounding boxes and saving annotations in YOLO format, built to speed up dataset labeling for CV projects. Tech Stack: Python Key Features: Bounding-box annotation, YOLO-format export |
|
π APsync Auto-Reconnecting Serial Interface Auto-reconnecting serial interface for Arduino and Python using username-based authentication and command handling. Tech Stack: Python, Arduino/C++ Key Features: Auto-reconnect on disconnect, authenticated command handling |
π MyPortfolio Personal Portfolio Website Personal portfolio site showcasing projects and experience. Tech Stack: HTML, CSS, JavaScript |
- β Quarter Finalist, IEEE Innovation Nation Sri Lanka 2026
- β Three-time exhibitor, Techno Exhibition, BMICH (2023β2025)
- β Custom 4-layer PCB designer in Altium, from schematic to fabricated board
- β End-to-end embedded CV pipelines deployed on Raspberry Pi and ESP32
I'm always open to collaboration on embedded systems, PCB design, IoT or robotics projects.
- π§ Email: nilaweeravenujacam@gmail.com
- πΌ LinkedIn: venuja-nilaweera
- π GitHub: @VenujaNilaweera
