Software & Cloud Architecture
I think through system boundaries, API contracts, auth, data flow, deployment, and maintainability before complexity turns into long-term friction.
Profile
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.
udayakumara.wdl@gmail.com
Phone
+94 78 778 6616
Website
lahiruudayakumara.me
lahiru-udayakumara-716a4b235
GitHub
lahiruudayakumara
Medium
@lahiruudayakumara
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

Engineering mode
Full-stack delivery
Decision style
Practical architecture
Creative edge
Product and visual polish
Senior profile
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.
I think through system boundaries, API contracts, auth, data flow, deployment, and maintainability before complexity turns into long-term friction.
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.
Building intelligent workflows, LLM agents, automated data extraction pipelines, and analytics infrastructure that convert data into actionable outcomes.
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
Roles across startup execution, open-source leadership, client delivery, and long-term visual production work.
June 2025 - Present
Remote, Dozza, Bologna, Italy
Software Engineer (Contract)
April 2024 - Present
Battaramulla, Sri Lanka
Chief Technology Officer (CTO)
April 2025 - Present
Open Source Community
Founder & Lead Developer
July 2024 - January 2025
Homagama, Sri Lanka
Software Engineer Intern
November 2019 - Present
Remote / International
3D Artist & Visual Designer
Education
Formal training in information technology with a practical bias toward shipping software.
Sri Lanka Institute of Information Technology (SLIIT)
Sri Subhuthi National School
Leadership
Work that combines technical contribution, visibility, and organizational ownership.
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.
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
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.
C, C++, Python, TypeScript, JavaScript, Kotlin, Java, Go, Rust, PHP, C#
Arduino, ESP32, C/C++, FreeRTOS, MQTT, I2C/SPI/UART, Sensor Telemetry, Hardware Fleet Management, Robotics & Motion Control
Python, PyTorch, TensorFlow, Pandas, NumPy, Jupyter, ETL Pipelines, Power BI, Streaming Analytics
Express.js, NestJS, Next.js, Spring Boot, AWS (EC2/S3/Lambda/IoT), GCP, Firebase, Docker, REST & GraphQL APIs
React.js, React Native, TypeScript, Tailwind CSS, Material UI, Redux Toolkit, Responsive Micro-Interactions
PostgreSQL, MySQL, MongoDB, Redis, Firebase Firestore
Git, GitHub Actions CI/CD, Docker, Linux Administration, Postman, Vercel, Netlify, VS Code, JetBrains IDEs
Executive Technical Leadership, Distributed Systems Architecture, RFC Design, Sprint Governance, Cross-Functional Team Alignment
TypeScript
Next.js
React
Node.js
Express.js
Python
C
C++
Arduino
ESP32
MQTT
ROS
Spring
Flutter
Angular
PostgreSQL
MongoDB
MySQL
Firebase
Docker
GitHub Actions
Git
Linux
AWS
Figma
3ds Max
KeyShot
IoT specialization
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.
Hands-on work with Arduino, ESP32, sensor integration, and device-oriented application logic that connects hardware behavior to software workflows.
MQTT-based communication patterns, connected-device messaging, secure configuration flows, and visibility across active device states.
React Native mobile apps and React-based admin portals for monitoring, configuration, alerting, and device management at the application level.
AWS-backed support for reliable device operations, scalable backend services, and production-minded rollout for real-world connected systems.
Open-source specialization
I treat open-source work as serious engineering: reusable systems, contributor-ready structure, maintainable architecture, and tools with long-term value.
Founded and lead OpenCorex as an open-source organization focused on practical developer tools, clean architecture, and community-driven engineering.
I enjoy building frameworks, packages, and project foundations that other developers can adopt, extend, and maintain with confidence.
I value documentation clarity, understandable architecture, and implementation choices that make collaboration easier for future contributors.
My open-source approach is shaped by release discipline, readable code, scalable structure, and practical decisions that keep projects healthy over time.
Applied systems
This is the practical footprint behind the profile: IoT, backend tooling, ERP-style operations software, university systems, and open-source engineering work.
Cross-platform mobile and web consoles delivering real-time telemetry, cryptographic device authentication, and cloud fleet synchronization on AWS.
Engineered modular TypeScript architectural frameworks featuring declarative decorators, dependency injection, CLI engines, and automated SSR metadata handling.
Mission-critical operations platform automating multi-currency invoicing, crew payroll, role-based access control (RBAC), and real-time operational notifications.
High-concurrency community web portals, clinical tele-appointment systems, and supply-chain logistics engines built for resilience and ease of scale.