Giter Club home page Giter Club logo

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.

michaellee8's Projects

awesome-flutter icon awesome-flutter

An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

awesome-fuchsia icon awesome-fuchsia

A curated list of awesome Fuchsia OS resources, tools and information.

awesome-go icon awesome-go

A curated list of awesome Go frameworks, libraries and software

bash-network-repair-automation icon bash-network-repair-automation

This bash script checks the health status for either wired or wireless internet connection and, if it is failing, tries to fix it.

bigint icon bigint

Arbitrary-precision arithmetic in pure Swift

charts icon charts

Curated applications for Kubernetes

chat icon chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

chinese-spam-guard icon chinese-spam-guard

This bot will automatically protect your repo from Chinese spammers. Install it here https://github.com/apps/chinese-spam-guard. Test bed here https://github.com/michaellee8/chinese-spam-guard-testbed-release/issues.

clui-nix icon clui-nix

WIP: An experiement to implement CLUI (Command Line User Interface) in a *nix environment.

codimd icon codimd

CodiMD - Realtime collaborative markdown notes on all platforms.

cppcoreguidelines icon cppcoreguidelines

The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.