About Me
Hi, I'm Murray, a cross-platform full-stack engineer with 20 years of experience. I was born and grew up in China. Now I'm living in the U.S. and trying to rebuild a life for my family from scratch.
From BASIC on DOS to Web 3.0 on blockchains, my passion for engineering never dimmed a bit.
My major in college was physics, and I built my engineering knowledge on ASSEMBLY and C, whereas my full-time engineering started with Web 1.0 on CGI and PHP.
After building a complex SaaS platform with PHP, I started seeking better options for web development. I tried Ruby on Rails, Express on NodeJS, Java EE, etc., until I finally fell in love with Django on Python, the most reliable and cost-effective framework I could find for most of my web projects. Even better, I could use Python efficiently for various situations, such as business modeling, API, DevOps, data manipulation, or building temporary utilities.
On the other hand, I had a few opportunities to be involved in projects other than web platforms like desktops and mobiles, which expanded my knowledge of ASSEMBLY and C to higher-level languages, such as C++, Object C, Java, and Dart. I could gain more experience not just in lower-level engineering but also in different architectures.
In the last decade, my primary role turned into the general management of my own business. Most of the time, I helped my teams to build things. But other times, I had to do much more than just management and engineering, like UX and DevOps, and sometimes I had to deliver a whole project all by myself for the sake of resources, which expanded my detailed knowledge and experience throughout the entire lifecycle of every project.
You can find some of the projects that I've done in the last two decades. Most of them are available for functional demonstration and code review. Just drop me a message if you're interested.