About

W.D. Lahiru Udayakumara

Software Engineer

Outcome-driven Software Engineer with 2+ years of experience designing and delivering scalable, high-performance digital solutions. I build user-centric applications, improve system reliability, and work comfortably across frontend, backend, cloud, IoT, and product-facing engineering.

My profile is strongest where technical clarity, product judgment, and ownership need to meet in the same place. I like work that turns ambiguous requirements into reliable systems and polished user experiences.

Role

Software Engineer

Experience

2+ years in delivery-focused engineering

Base

Colombo, Sri Lanka

Strength

Full-stack, IoT, and open-source systems

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.

Architecture and systems

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

Frontend and UX quality

I care about interface clarity, responsive behavior, performance, state handling, and the visual details that make software feel credible.

Execution and delivery

I break ambiguous work into shippable slices, choose practical patterns, and keep projects moving without overcomplicating the stack.

Team-level value

I bring readable implementation, calm debugging, useful reviews, strong handoffs, and enough communication to keep momentum across teams.

Experience

Professional experience

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

DreamGen Labs

April 2024 - Present

Battaramulla, Sri Lanka

Software Engineer

  • Design, develop, and maintain scalable web and mobile applications across modern frontend and backend stacks.
  • Work across the full lifecycle: requirements, implementation, testing, deployment, optimization, and long-term maintenance.
  • Collaborate with cross-functional teams to improve system performance, product quality, and user experience in Agile delivery environments.

OpenCorex

April 2025 - Present

Open Source Community

Founder & Lead Developer

  • Founded and lead an open-source organization focused on practical developer tools, clean architecture, and hands-on engineering.
  • Drive project direction, implementation, and community-facing delivery while building the technical foundation of the organization.

Bitzquad

July 2024 - January 2025

Homagama, Sri Lanka

Software Engineer Intern

  • Contributed to a workforce and operations management platform for an international client.
  • Improved platform functionality, user experience, and performance through collaborative problem solving and implementation work.
  • Supported architectural refinements for scalability and evolving business requirements.

Fiverr

November 2019 - Present

Remote

3D Artist

  • Deliver high-quality custom 3D design work for international clients across multiple industries.
  • Use 3ds Max, V-Ray, KeyShot, and Photoshop to meet deadlines while keeping presentation and client satisfaction high.

Education

Academic background

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

BSc (Hons) in Information Technology

Sri Lanka Institute of Information Technology (SLIIT)

September 2022 - PresentMalabe, Sri Lanka

Secondary Education

Sri Subhuthi National School

January 2012 - December 2020Battaramulla, Sri Lanka

Leadership

Community and volunteering

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

IEEE CS - SLIIT

Full Stack Developer

March 2023 - December 2024

Co-designed, developed, and maintained IEEE Student Branch and Computer Society Chapter websites with a focus on responsive design, scalable architecture, and performance.

Open source leadership

Community builder

2025 - Present

Leading OpenCorex with a mix of strategic planning, technical direction, implementation, and community-facing collaboration.

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

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

Frameworks

Express.js, Spring Boot, NestJS, Next.js, Angular, React Native, .NET, Django, Flask

Developer tools

Git, Docker, GitHub, GitLab, VS Code, JetBrains IDEs, Arduino IDE, Postman, Figma, GitHub Actions

Platforms

Firebase Console, Vercel, Netlify, AWS, GCP, Jupyter Notebook, Power BI, Draw.io

IoT and embedded

Arduino, ESP32, MQTT, sensor integration, connected-device workflows, device management, real-time monitoring

Databases

PostgreSQL, MySQL, MongoDB, Firebase

Libraries

React.js, Material UI, Tailwind CSS, Redux, Bootstrap

Soft skills

Communication, problem solving, adaptability, attention to detail, teamwork, time management

TypeScript (TS)

TypeScript

Next.js

Next.js

Angular

Angular

React

React

Node.js

Node.js

Spring

Spring

Flutter

Flutter

MongoDB

MongoDB

PostgreSQL

PostgreSQL

Docker

Docker

GitHub Action

GitHub Action

C

C

C++

C++

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.

IoT device management and monitoring

Cross-platform mobile and admin experiences for real-time device monitoring, secure configuration, and operational visibility, backed by scalable cloud infrastructure.

Backend framework and package tooling

TypeScript framework and npm package work covering decorators, DI, CLI tooling, SSR support, metadata handling, and scalable project structure.

ERP and operational workflows

Business systems for invoicing, payroll, employee workflows, reporting, alerts, and role-based access across day-to-day operations.

Community and academic platforms

University and volunteering systems including skill-sharing, fine management, harvest management, e-channelling, and web platforms for student communities.