Home

KheangCodes

Senior Software Engineer @Nham24

Make magic by 💻.

previously: @GroupIn

Located in Phnom Penh, 🇰🇭

profile image of Kheang

Who am I?

Hello, I'm Kheang, a software engineer based in Cambodia with a diverse background in web and mobile development. My journey in the tech world began in 2016 when I joined Morakot Technology as a Web Developer, specializing in Python with the Flask web framework. During my time there, I contributed to the development and maintenance of the Core-banking System, ensuring its robust and efficient functionality.

In 2018, I ventured into mobile app development, serving as the Lead Mobile Developer at GroupIn, where I used React Native to design and develop cross-platform applications for both iOS and Android.

Currently, as a Senior Software Engineer at Nham24 since June 2023, I'm actively leading and participating in the development of high-quality mobile applications using the React Native framework, leveraging my extensive experience in the field.

Recent Blogposts

  • Demystifying Session Identifiers: A Comprehensive Guide

    Demystifying Session Identifiers: A Comprehensive Guide

    Explore the diverse landscape of session identifiers, session tokens, JWT, Single Sign-On (SSO), and OAuth, unraveling their roles in secure user authentication and authorization.

  • 6 Popular API Architecture Styles

    6 Popular API Architecture Styles

    Explore the world of API architecture styles! From high-performance gRPC to real-time WebSockets, this post breaks down six popular approaches in simple terms. Discover which one suits your software needs and stay ahead in the tech game.

  • 10 Linting Rules for Writing Better Asynchronous Code

    10 Linting Rules for Writing Better Asynchronous Code

    Unlock the power of linting with essential rules for crafting top-notch asynchronous JavaScript code. Learn to prevent bugs and boost efficiency, mastering error handling and callback management for cleaner, more maintainable code.