Janith Kasun

Technical Lead at Ascentic

Western Province, Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Janith Kasun is a Technical Lead with 10 years of experience building full-stack web applications and leading teams across React, TypeScript, Node.js and DevOps. Currently steering engineering at Ascentic and lecturing in mechatronics, he blends hands-on development with mentoring and R&D curiosity. His background spans senior frontend and full-stack roles at firms like Allion and DirectFN, and he contributed backend robustness improvements to the widely used matrix-js-sdk open-source project. A remote-work advocate and avid learner who also writes and games, Janith is known for pragmatic refactors, improving logging and API correctness, and turning exploratory research into production-quality features.
code9 years of coding experience
job8 years of employment as a software developer
bookMathematics, Mathematics at Isipathana College - Colombo 05
bookSoftware Engineering, Computer Software Engineering, Software Engineering, Computer Software Engineering at University of Westminster
stackoverflow-logo

Stackoverflow

Stats
2,840reputation
302kreached
107answers
4questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (18)

javascript10
matrix10
sdk10
api-design9
dropdown-menu9
nodejs9
socket9
debug8
debugging8
html6
tcp-socket6
angular6
fs6
asynchronous6
socket-io6

Programming languages (4)

TypeScriptHandlebarsJavaScriptHTML

Github contributions (5)

github-logo-circle
matrix-org/matrix-js-sdk

Apr 2019 - May 2019

Matrix Client-Server SDK for JavaScript
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 20 comments in 1 month
Contributions summary:Janith primarily contributed to the back-end functionality of the matrix-js-sdk, focusing on improving the codebase's robustness. Their commits involved refactoring code to use PUT requests instead of POST requests, fixing argument handling in a function, and correcting JSDoc documentation. In addition, the user updated logging practices to use loglevel within the codebase.
matrix-chatjavascriptclient-serversdkmatrix-sdk
Contributions:2 commits, 1 PR, 1 push in 2 years 8 months
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
Janith Kasun - Technical Lead at Ascentic