Architecture and systems
I think through system boundaries, API contracts, auth, data flow, deployment, and maintainability before complexity turns into long-term friction.
About
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.
udayakumara.wdl@gmail.com
Phone
+94 78 778 6616
Website
lahiruudayakumara.com
lahiru-udayakumara-716a4b235
GitHub
lahiruudayakumara
Medium
@lahiruudayakumara
Role
Software Engineer
Experience
2+ years in delivery-focused engineering
Base
Colombo, Sri Lanka
Strength
Full-stack, IoT, and open-source systems

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.
I care about interface clarity, responsive behavior, performance, state handling, and the visual details that make software feel credible.
I break ambiguous work into shippable slices, choose practical patterns, and keep projects moving without overcomplicating the stack.
I bring readable implementation, calm debugging, useful reviews, strong handoffs, and enough communication to keep momentum across teams.
Experience
Roles across startup execution, open-source leadership, client delivery, and long-term visual production work.
April 2024 - Present
Battaramulla, Sri Lanka
Software Engineer
April 2025 - Present
Open Source Community
Founder & Lead Developer
July 2024 - January 2025
Homagama, Sri Lanka
Software Engineer Intern
November 2019 - Present
Remote
3D Artist
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.
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.
Community builder
2025 - Present
Leading OpenCorex with a mix of strategic planning, technical direction, implementation, and community-facing collaboration.
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.
Kotlin, JavaScript, TypeScript, Python, Java, PHP, C, C++, C#, Go, Rust, Ruby
Express.js, Spring Boot, NestJS, Next.js, Angular, React Native, .NET, Django, Flask
Git, Docker, GitHub, GitLab, VS Code, JetBrains IDEs, Arduino IDE, Postman, Figma, GitHub Actions
Firebase Console, Vercel, Netlify, AWS, GCP, Jupyter Notebook, Power BI, Draw.io
Arduino, ESP32, MQTT, sensor integration, connected-device workflows, device management, real-time monitoring
PostgreSQL, MySQL, MongoDB, Firebase
React.js, Material UI, Tailwind CSS, Redux, Bootstrap
Communication, problem solving, adaptability, attention to detail, teamwork, time management
TypeScript
Next.js
Angular
React
Node.js
Spring
Flutter
MongoDB
PostgreSQL
Docker
GitHub Action
C
C++
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 admin experiences for real-time device monitoring, secure configuration, and operational visibility, backed by scalable cloud infrastructure.
TypeScript framework and npm package work covering decorators, DI, CLI tooling, SSR support, metadata handling, and scalable project structure.
Business systems for invoicing, payroll, employee workflows, reporting, alerts, and role-based access across day-to-day operations.
University and volunteering systems including skill-sharing, fine management, harvest management, e-channelling, and web platforms for student communities.