Mark Veerasingam

Software & Electronic Engineering Student | Software Engineer Intern

About Me

Hi my name is Mark, I'm a Software and Electronic Engineering Student at Atlantic Technological University, Galway.During my 2nd year of University I was 1/9 students nationwide to be awarded an Academic Scholarship by Analog Devices and where I currently work as a Software Engineer Intern.My interest in this field stemmed from my background in music production, particularly in understanding synthesizer construction and software emulation of audio since my teenage years.Curious and passionate about the unknowns of science and engineering, I'm eager to innovate and explore it. Currently working the fields of ML/AI Engineering, DevOps, MLOps and software development for High performance computing.I like to document my learning on Medium!

What I'm doing

Alongside a scholarship, I joined Analog Devices' Automotive Electrification department in 2023, Where I contribute to the development of their wBMS Digital Twin SW Emulator.Developing a unique arsenal of skills I offer proficiency in the following fields.
- Software Development
- AI/ML Engineering
- Software System Design
- DevOps
- High Performance Computing
- Embedded Systems
Technologies:
C/C++ | Python | Java | Javascript | ARM | RabbitMQ | CUDA | JAX | Pytorch | Flask | Springboot | Streamlit | Embedded C


Experience:

Analog Devices - Software System Design Engineer Intern
Jan 2024 - Currently

R&D Software Engineer for Wireless Battery Management System (wBMS) Applications.Upon return to Analog Devices I've been responsible for...- Driving the Software Development effort for a machine learning Edge-Processing CES 2025 Demo and a Proof of Concept for an upcmoing system,
Achieving an algorithm pipeline from Matlab or Tensorflow Lite to multi-microprocessing hardware for enhanced State of Charge Estimation Algorithms based on electrochemical features.
- Key Stakeholder for TRIDENT, a €3.65 million government-funded DTIF initiative by the Department of Trade and Enterpise. I was a key stakeholder for the Embedded Sw Effort. Contributing to the system design and sw optimization.- Developer for the wBMS Digital Twin Emulator. Adopting the micro-processor into a tri-core mutlicore application, enabling IIR/FIR Hardware Acceleration for data-processing.

Analog Devices - Elite Summer Intern Scholarship
June 2023 - Sept 2023

  • Software Engineering and Embedded-System Programming for R&D Electric Vehicle Wireless Battery Management Systems (wBMS)

  • Prototyping, developing and implementing Estimative Algorithms and Control Systems through Edge-Computing.

  • Ultimately delivering a proposed 'Algorithm Development Pipeline for Edge-Processing' at the Internal European Technical Conference. Demonstrating it's proficiency with State of Charge Estimative algorithms.

Projects:

Physics Based Lithium-Ion Battery Simulator

Technologies: Python | Java | Flask | RabbitMQ | SpringBoot | Open Feign | Docker | PyBaMMA microservice mini-project for my 3rd-year CICD module, implementing a backend distributed system in Java and Python.The Lithium Ion Battery Simulator Simulates a custom single cell lithium ion battery or drive cycle from user inputs using PyBaMM, an open source framework for writing and solving systems of differential equations for battery simulations.

IOT Guitar Pedal

Technologies: ESP32 | C | C++ | Op Amps | IIR Filters | FIR FiltersAs part of my solo 2nd year IOT Project at ATU. I am building a guitar pedal that takes input from a self designed and constructed LM324 preamp. An ESP32 uses Digital Signal Processing algorithms done with C++ to emulate hardware analog effects such as Delay, Distortion and Reverb.Letting it all be controlled remotely on a website.


Robo-Car



I'm still an Electronic geek at heart. I decided to study this field out of a curiosity I had in robotics (It did not last long)This was a first year robotic-car project I built and will always hold a special place in my heart.

Articles:

Awards:

Certifications: