Skip to content
View michaellee8's full-sized avatar

Highlights

  • Pro

Block or report michaellee8

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
michaellee8/README.md

Hi there from Michael Lee, alias michaellee8 👋

GitHub GitLab Linkedn

I am a self-taught Software Engineer from Hong Kong who have strong interest on engineering backend system, particularly low level, distributed, networking and optimization stuffs. I have previously done and accquired skills across the full application and web development stack, including frontend, backend, mobild and devops. I have worked for 3 years in a full-time software enginerring role across different fields remotely. I am a exteremely fast learner, who learnt from never touched native mobile development to developing and maintaining mobile SDKs on multiple platforms in less than 10 months.

I would describe myself as a technical focused problem-solver who prioritize quality over quantity. I have a passion to solve hard technical obstacles that others would have gave up, both obstacles from work and from open-source projects that I often work with. I also value taking extra time to submit carefully structured and tested bug-free code rather than submitting buggy non-maintainable code to shorten development time. I always believe that quality code would boost productivity hence quantity in the long term.

Please have a look at my resume at https://resume.michaellee8.com/ on my work experiences and skillsets. Also please feel free to pay a visit to my website at https://michaellee8.com and my GitHub profile at https://github.com/michaellee8

Some of my recent personal projects:

  • dynproxy: A dynamically reconfigureable raw TCP proxy written in Golang.
  • SafeIsolator: An prototype mobile app that allows one to completely isolate an untrusted app from other apps in the phone and the internet.
  • flutter_blue_beacon: An Flutter library to implement iBeacon and Eddystone scanning on top of flutter_blue.
  • fluuter_fuchsia_toolchain: A set of scripts to allow easier development of Flutter apps in Google's Fuchsia OS.
  • pubenvconfig: My daily working environment setup, populated with a set of configs and scripts for tools that I use frequently, like Neovim and Tmux. You can see my setup for developing Flutter apps on (not for) Android devices here.

Some of my recent open-source contributions/participations:

Contacts

  • For recruiters: Please kindly PM me via LinkedIn
  • General contact: Email address is not put here to prevent spammers, but it should be easy to retrieve if you know how to use GitHub API

Fun facts

  • I love eating tasty food, but meanwhile, I am unable to eat most of them since I am suffering from allergies.

  • I embrace open source and open ecosystem hence I always use an Android phone, and I more or less dislike Apple for their closed ecosystem. However, I still had to buy a cheap iPad for developing iOS apps and I am running an OSX-KVM instance on my Ubuntu Laptop for the same reason. I also exchanged my girlfriend's old AirPods with a new AirPods pro since AirPod was the only decent earbuds on the market that won't make my ear itchy.

  • I started programming about 10 years ago when I borrowed a very outdated Visual Basic 6.0 book from a local library. My first project was a "Michael Explorer" that embeds IE 7 with a few buttons for navigation. I actually got my first job at a learning product company that provides my Secondary school's e-Learning platform by discovering multiple security flaws in the platform (and fixed all of them after joining the company).

  • I don't really like studying in Academica so I spend most of my effort in actually software engineering work and open source contributions, and didn't waste invest much time in studying during my University and Secondary school time. I am literally paying about 20K USD to get a piece of paper with the word certificate on it. Still, I got quite a good result in my secondary school public exam and it grants me a Bachelor of Engineering entry in HKU which has a QS ranking like 20-30.

Pinned Loading

  1. dynproxy dynproxy Public

    Go

  2. flutter_blue_beacon flutter_blue_beacon Public

    A Flutter library that implements iBeacon and Eddystone scanning on top of flutter_blue.

    Dart 17 12

  3. flutter_fuchsia_toolchain flutter_fuchsia_toolchain Public

    A prebuilt toolchain for easy Flutter development on Google's Fuchsia OS.

    Shell 81 10

  4. pubenvconfig pubenvconfig Public

    My public environment configuration

    Shell 9

  5. torusresearch/react-native-web-browser torusresearch/react-native-web-browser Public

    Web Browser module for React Native ported from expo-web-browser

    TypeScript 4 3

  6. SafeIsolatorForAndroid SafeIsolatorForAndroid Public

    Java