Skip to content
View theo-sim-dev's full-sized avatar

Block or report theo-sim-dev

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
theo-sim-dev/README.md

Hi there, I'm Han😊

JavaScript TypeScript React Redux MUI NodeJS Express.js Sequelize Redis Bash Script

  • Full stack developer since 2019.
  • Triple-checking every boolean flag is part of my basic coding routine.
  • Favorite tools: React, React Native, React Hooks, Redux and Redux Toolkit, Reudx Middleware, Axios, Material UI, Node.js, Express, Sequelize (ORM), Redis, Relational Databases and SQL.
  • Reach me at: [email protected]

Check out my npm packages

  • 🚨Need alerts and notifications in your React app? mui-alert-provider helps you integrate Material UI alerts in minutes. Trigger alerts from anywhere in your component tree
  • 🌍Need to detect a user's country for free? use-country provides a simple React hook to get the user's location without hassle.

Open-source contributions

I'm a strong believer in the React, MUI, and Node.js ecosystem and an active contributor to related tools and libraries.

  • Axios
    • #6936: Enhanced HTTP stream error handling by preserving status, headers, and partial body when a response stream is aborted
    • #6944: Improved Husky developer setup
    • #254: Clarified that Axios instances are callable with a config object — enabling clean interceptor-based retries via instance(error.config)
  • Material UI (MUI) and its ecosystem
    • #46712: Computed ButtonGroup position classes via Context API (no DOM or Emotion coupling), improving compatibility with custom buttons
    • #187: Enhanced mui-tel-input by exposing a callback that lets clients customize phone number formatting
  • ...and more

Pinned Loading

  1. mui-alert-provider mui-alert-provider Public

    📣Make your alerts float! A lightweight provider for MUI Alert that will fit into any web UI.

    TypeScript

  2. use-country use-country Public

    📍A lightweight React hook that detects your visitor's country, using their IP address.

    TypeScript