Bhanuka Mallawaarachchi is a Senior Technical Lead with a decade of software engineering experience, currently leading engineering efforts at Lucytech after progressive frontend and full-stack roles across startups and product teams. He specializes in JavaScript/TypeScript ecosystems—building responsive, reusable React UIs and end-to-end services with Node.js—while comfortably using modern styling systems like styled-components and Tailwind. His background from HSBC into software highlights strong customer-focused instincts and an ability to translate product needs into robust implementations. Beyond web stacks, he explores systems programming, compilers, and functional paradigms with Rust, C, and Go, and has recently been learning more robust OOP languages such as Java and C#. Colleagues rely on him for mentorship and pragmatic engineering across the stack, and he regularly pursues side projects that push his skills into lower-level and cross-language domains.
10 years of coding experience
9 years of employment as a software developer
Carey College - Collombo 08
Bachelor of Information Technology (BIT), Information Technology, Bachelor of Information Technology (BIT), Information Technology at University of Colombo School of Computing
Final Exam Passed, Accounting and Finance, Final Exam Passed, Accounting and Finance at Institute of Certified Management Accountants, Sri Lanka
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:121 pushes, 3 branches in 2 years
rp2040nrf52840firmwareavratmel
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bhanuka Mallawaarachchi - Senior Technical Lead at Lucytech