Focus: AI/ML Integration • Embedded Systems • PCB Designing • Signal Processing

Engineering at the Intersection of Hardware & Intelligence

Venura Shiromal

Electrical Engineering Undergraduate 🎓 University of Moratuwa

"Currently learning PCB design, circuit synthesis, and machine learning
working toward building smarter, integrated hardware systems."

View Projects Get in Touch

Tools & Technologies

The languages, frameworks, and hardware tools I work with daily.

💻 Programming Languages

Python C# C++ LaTeX

🔌 Hardware & PCB Design

Altium Designer LTspice Oscilloscopes

🧠 AI & Machine Learning

PyTorch Keras TensorFlow scikit-learn

⚙️ Embedded Systems

Arduino ESP32 Solidworks

📊 Signal Processing & Simulation

MATLAB Simulink Digital Filters FFT

🔧 Dev & Collaboration

Git GitHub VS Code Jupyter

Featured Projects

A selection of projects I've designed, built, and deployed.

GPA Calculator

GPA Calculator for University of Moratuwa

A simple GPA Calculator built for University of Moratuwa Engineering students. This only requires user to input their grades to calculate their GPA. This can also be used universally by inputting the credit values of each subject. Built using C# in Visual Studio, and deployed as a Windows application.

C# WPF Visual Studio
View Project in Github →
Micromouse

Maze Solving Robot

A maze-solving robot designed for the Inter-University Micromouse competition by Electrical Engineering department at UoM. This robot is designed to autonomously navigate through a maze using a combination of ultrasonic sensors and algorithms and specially no use of encoders. Detailed information can be found in the project repository.

Robotics C++ Arduino Solidworks
View Project in Github →

Certificates & Courses

Continuous learning is the key to innovation. Here are some courses I've completed.

🔮 ✅ Completed

Supervised Machine Learning: Regression and Classification

DeepLearning.AI

Developed supervised machine learning models using Python, NumPy, and scikit-learn. Implemented linear regression for prediction and logistic regression for binary classification.

📅 Issued: 2025 AI/ML
View Certificate →
🧠 ✅ Completed

Advanced Learning Algorithms

DeepLearning.AI

Built and trained neural networks with TensorFlow for multi-class classification, applied best practices for model generalization, and implemented decision trees, random forests, and boosted tree ensembles.

📅 Issued: 2025 AI/ML
View Certificate →
📊 ✅ Completed

Unsupervised Learning, Recommenders, Reinforcement Learning

DeepLearning.AI

Applied unsupervised learning (clustering & anomaly detection), built recommender systems (collaborative filtering & content-based deep learning), and developed deep reinforcement learning models.

📅 Issued: 2025 AI/ML
View Certificate →

Let's Connect

Have a project in mind, a question about my work, or just want to chat about hardware and AI? I'd love to hear from you.

Or reach me directly at: