Prakanth Y

Chennai, Tamil Nadu, India
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

🤩
Rockstar
🎓
Top School
Prakanth Y is a software engineer based in Chennai with five years of overall experience and over three years focused on building responsive web pages and dashboards using HTML, CSS, JavaScript, ReactJS, React Native, Bootstrap and Material UI. At HCLTech he shipped feature enhancements, fixed production bugs, and maintained customer-service dashboards, demonstrating a pragmatic, support-oriented approach to product engineering. He also contributes to open-source back-end work—fixing error-handling and type-checking bugs in the widely used Ballerina language—showing comfort across both front-end UI and language-level backend issues. With a background in mechanical engineering, he brings an analytical, systems-minded perspective to software problems and a history of stepping into varied engineering roles early in his career. Practical, detail-oriented, and accustomed to production support, he pairs UI craftsmanship with an interest in compiler/type-system correctness.
code5 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (BE), Mechanical Engineering, Bachelor of Engineering (BE), Mechanical Engineering at SSM INSTITUTE OF ENGINEERING AND TECHNOLOGY, DINDIGUL
languagesEnglish, Tamil, Malayalam, German
github-logo-circle

Github Skills (6)

error-handling10
type-checking10
type-check10
ballerina10
language-design9
code-optimization8

Programming languages (5)

JavaLLVMBallerinaHTMLPython

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:379 reviews, 278 commits, 72 PRs in 5 months
Contributions summary:Prakanth focused on fixing bugs related to the Ballerina language's error handling in record construction, particularly in relation to the handling of union types. They also made changes to internal type-checking and code optimization, for instance, removing unnecessary steps and addressing code style errors. They contributed to testing the behavior of spread fields in table constructors, and to the parsing of service member declarations.
compilerprogramming-languageinterpreterballerinaballerina-lang
prakanth97/ballerina-lang

Jun 2022 - Jun 2024

The Ballerina Programming Language
Contributions:1 PR, 308 pushes, 58 branches in 2 years
compilerprogramming-languageinterpreterballerina
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
Prakanth Y