Skip to content
View dennytosp's full-sized avatar
👨‍💻
Developing
👨‍💻
Developing

Block or report dennytosp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dennytosp/README.md

Hi there, I'm Mad Dinh

I'm a self-taught passionate React Native Developer from Vietnam 🇻🇳

🚀 About Me

I'm a React Native Developer with more 2 years of experience in building high-quality and performant mobile applications. I'm passionate about creating impressive user experiences and writing clean, efficient code.

🛠 Skills

  • Languages: JavaScript (ES6+), TypeScript
  • Frameworks: React Native (Expo/CLI).
  • Platforms: Mobile (Android/IOS).
  • State Management: Redux, Context API.
  • Source code management: GitHub, GitLab, Bitbucket.
  • Tools: Git, GitHub Desktop, Visual Studio Code, Xcode, Sourcetree, Android Studio, Jira, Debugger, Flipper, Figma,...
  • API: Axios, RESTful API.

🔗 Links

gmail logo linkedin logo twitter logo

🌐 GitHub Overview

Pinned Loading

  1. taskify taskify Public

    Taskify - Todo app

    TypeScript 6 1

  2. gecomer gecomer Public

    E-commerce UI

    TypeScript 6

  3. coding-interview coding-interview Public

    Forked from jwasham/coding-interview-university

    A complete computer science study plan to become a software engineer.

    1

  4. Converting standard Vietnamese Chara... Converting standard Vietnamese Characters to non-accent ones (Chuyển đổi ký tự tiếng Việt sang không dấu). Example: hải -> hai
    1
    // This function converts the string to lowercase, then perform the conversion
    2
    function toLowerCaseNonAccentVietnamese(str) {
    3
        str = str.toLowerCase();
    4
    //     We can also use this instead of from line 11 to line 17
    5
    //     str = str.replace(/\u00E0|\u00E1|\u1EA1|\u1EA3|\u00E3|\u00E2|\u1EA7|\u1EA5|\u1EAD|\u1EA9|\u1EAB|\u0103|\u1EB1|\u1EAF|\u1EB7|\u1EB3|\u1EB5/g, "a");