Profile

W.D. Lahiru Udayakumara

Software Engineer · Embedded & IoT Engineer · AI & Data Engineer

Software Engineer working across full-stack applications, connected IoT firmware, robotics automation, and AI/data pipelines. Bridging hardware-level device behavior with modern cloud systems from initial architecture to production release.

My profile is strongest where deep technical systems, product judgment, and ownership meet. I enjoy turning ambiguous requirements into reliable architectures, intelligent automations, and polished user experiences.

Role

Software · Embedded & IoT · AI & Data

Focus

Multi-disciplinary systems & product engineering

Hardware & Robotics

IoT Telematics, Embedded Firmware & Robotics

Base

Colombo, Sri Lanka

Strength

System design, hardware telemetry & AI-driven architectures

Lahiru Udayakumara

Engineering mode

Full-stack delivery

Decision style

Practical architecture

Creative edge

Product and visual polish

Senior profile

The value I bring beyond implementation.

I am most useful where the work needs delivery speed, technical structure, and enough product awareness to make the final system feel clean and durable.

Software & Cloud Architecture

I think through system boundaries, API contracts, auth, data flow, deployment, and maintainability before complexity turns into long-term friction.

Embedded Systems, IoT & Robotics

Hands-on experience with microcontrollers (ESP32, Arduino), C/C++, MQTT, robotics kinematics & motion control, hardware sensor integration, and real-time telemetry streaming into cloud backends.

AI & Data Engineering

Building intelligent workflows, LLM agents, automated data extraction pipelines, and analytics infrastructure that convert data into actionable outcomes.

Product Leadership & UI Craft

As CTO of DreamGen Labs and OpenCorex founder, I connect user experience and technical depth, delivering shippable products with clean design and steady execution.

Experience

Professional experience

Roles across startup execution, open-source leadership, client delivery, and long-term visual production work.

LEA - eMOBILITY

June 2025 - Present

Remote, Dozza, Bologna, Italy

Software Engineer (Contract)

  • Architect and maintain software solutions across native mobile apps, distributed cloud backends, and connected IoT hardware for intelligent electric mobility fleets.
  • Engineered high-throughput MQTT and WebSocket telemetry streams for real-time battery diagnostics, telemetry logging, and remote asset state tracking.
  • Spearheaded AWS-backed cloud infrastructure to deliver high availability across operational monitoring consoles and field technician tools.
  • Collaborated cross-functionally with hardware engineers, firmware teams, and product managers across international engineering operations.

DreamGen Labs

April 2024 - Present

Battaramulla, Sri Lanka

Chief Technology Officer (CTO)

  • Formulate and direct company-wide technology strategy, engineering governance, and architectural standards across web, mobile, and cloud portfolios.
  • Lead multidisciplinary engineering teams through the entire SDLC, establishing CI/CD automation, trunk-based development, and rigorous code review benchmarks.
  • Drive high-stakes architectural decisions regarding microservices decomposition, distributed authentication, database scalability, and infrastructure cost efficiency.
  • Translate complex venture goals into crisp technical roadmaps, enabling rapid prototyping while maintaining production-grade reliability and security.

OpenCorex – Open Source Community

April 2025 - Present

Open Source Community

Founder & Lead Developer

  • Founded and lead an open-source engineering collective dedicated to high-performance developer tooling, clean architectural paradigms, and production frameworks.
  • Designed and launched BackStem, an extensible TypeScript backend framework prioritizing dependency injection, high execution velocity, and clean modularity.
  • Author comprehensive developer documentation, RFCs, and API specifications to streamline contributor onboarding and community-driven excellence.

Bitzquad

July 2024 - January 2025

Homagama, Sri Lanka

Software Engineer Intern

  • Contributed to engineering an enterprise operations and workforce optimization platform serving international business clients.
  • Refactored high-traffic database queries and RESTful endpoints, achieving measurable reductions in response latency and memory footprints.
  • Implemented robust frontend and backend state handling, ensuring zero-regression feature deployments in an agile enterprise setting.

Global Enterprise Engagements

November 2019 - Present

Remote / International

3D Artist & Visual Designer

  • Produced hyper-realistic 3D product visualizations, industrial mechanical renderings, and commercial packaging models for international brands.
  • Utilized 3ds Max, V-Ray, KeyShot, and Adobe Creative Suite with pixel-level precision, zero defect tolerance, and 100% on-time milestone delivery.

Education

Academic background

Formal training in information technology with a practical bias toward shipping software.

BSc (Hons) in Information Technology – Specializing in Software Engineering

Sri Lanka Institute of Information Technology (SLIIT)

September 2022 - PresentMalabe, Sri Lanka

G.C.E. Advanced Level – Physical Science Stream (Mathematics, Physics, Chemistry)

Sri Subhuthi National School

January 2012 - December 2020Battaramulla, Sri Lanka

Leadership

Community and volunteering

Work that combines technical contribution, visibility, and organizational ownership.

IEEE Computer Society – SLIIT Chapter

Lead Full Stack & Web Systems Engineer

March 2023 - December 2024

Co-architected, developed, and maintained official IEEE Student Branch and Computer Society digital platforms with a focus on high availability, responsive accessibility, and performance.

OpenCorex Open-Source Collective

Founder & Community Lead

2025 - Present

Steering strategic product roadmaps, technical governance, RFC standards, and contributor mentorship across high-performance developer tools and frameworks.

Skills summary

Broad stack with delivery-oriented depth.

My stack covers full-stack web development, backend systems, cloud deployment, IoT workflows, product design tools, and the practical engineering utilities needed to deliver production software.

Languages

C, C++, Python, TypeScript, JavaScript, Kotlin, Java, Go, Rust, PHP, C#

Embedded, IoT & Robotics

Arduino, ESP32, C/C++, FreeRTOS, MQTT, I2C/SPI/UART, Sensor Telemetry, Hardware Fleet Management, Robotics & Motion Control

AI & Data Engineering

Python, PyTorch, TensorFlow, Pandas, NumPy, Jupyter, ETL Pipelines, Power BI, Streaming Analytics

Backend & Cloud

Express.js, NestJS, Next.js, Spring Boot, AWS (EC2/S3/Lambda/IoT), GCP, Firebase, Docker, REST & GraphQL APIs

Frontend & Mobile

React.js, React Native, TypeScript, Tailwind CSS, Material UI, Redux Toolkit, Responsive Micro-Interactions

Databases & Storage

PostgreSQL, MySQL, MongoDB, Redis, Firebase Firestore

DevOps & Infrastructure

Git, GitHub Actions CI/CD, Docker, Linux Administration, Postman, Vercel, Netlify, VS Code, JetBrains IDEs

Leadership & Strategy

Executive Technical Leadership, Distributed Systems Architecture, RFC Design, Sprint Governance, Cross-Functional Team Alignment

TypeScript

TypeScript

Next.js

Next.js

React

React

Node.js

Node.js

Express.js

Express.js

Python

Python

C

C

C++

C++

Arduino

Arduino

ESP32

ESP32

MQTT

MQTT

ROS

ROS

Spring

Spring

Flutter

Flutter

Angular

Angular

PostgreSQL

PostgreSQL

MongoDB

MongoDB

MySQL

MySQL

Firebase

Firebase

Docker

Docker

GitHub Actions

GitHub Actions

Git

Git

Linux

Linux

AWS

AWS

Figma

Figma

3ds Max

3ds Max

KeyShot

KeyShot

IoT specialization

A clear strength in connected-device platforms

IoT is not just a line item in my stack. I work across embedded hardware, communication protocols, device-facing applications, and the cloud-supported management layer around them.

Embedded and device layer

Hands-on work with Arduino, ESP32, sensor integration, and device-oriented application logic that connects hardware behavior to software workflows.

Real-time communication

MQTT-based communication patterns, connected-device messaging, secure configuration flows, and visibility across active device states.

Management experiences

React Native mobile apps and React-based admin portals for monitoring, configuration, alerting, and device management at the application level.

Cloud-backed reliability

AWS-backed support for reliable device operations, scalable backend services, and production-minded rollout for real-world connected systems.

Open-source specialization

Open source is part of the engineering identity

I treat open-source work as serious engineering: reusable systems, contributor-ready structure, maintainable architecture, and tools with long-term value.

OpenCorex leadership

Founded and lead OpenCorex as an open-source organization focused on practical developer tools, clean architecture, and community-driven engineering.

Reusable engineering work

I enjoy building frameworks, packages, and project foundations that other developers can adopt, extend, and maintain with confidence.

Contributor-friendly structure

I value documentation clarity, understandable architecture, and implementation choices that make collaboration easier for future contributors.

Long-term maintainability

My open-source approach is shaped by release discipline, readable code, scalable structure, and practical decisions that keep projects healthy over time.

Applied systems

Domains and systems I have worked across.

This is the practical footprint behind the profile: IoT, backend tooling, ERP-style operations software, university systems, and open-source engineering work.

Connected IoT Fleet Telematics & Monitoring

Cross-platform mobile and web consoles delivering real-time telemetry, cryptographic device authentication, and cloud fleet synchronization on AWS.

Enterprise Backend Framework & Tooling

Engineered modular TypeScript architectural frameworks featuring declarative decorators, dependency injection, CLI engines, and automated SSR metadata handling.

Industrial & Marine Enterprise ERP

Mission-critical operations platform automating multi-currency invoicing, crew payroll, role-based access control (RBAC), and real-time operational notifications.

Academic & Community Distributed Platforms

High-concurrency community web portals, clinical tele-appointment systems, and supply-chain logistics engines built for resilience and ease of scale.