I am a technical guy
I can develop in many fields, such as blockchain and cryptocurrency, desktop/mobile software and game, web frontend and backend.
If I list all my experienced techniques, it's a long list. My core technology is that I have the ability to master any new technology.
I'm a software artisan
I create unique and creative works
Programming is becoming industrialized, standardized, and repeating. I don't like repeating myself as a pipeline worker, it's boring. I am always in pursuit of doing unique and creative works. I'm a software artisan, that means
- I do unique and creative works. I may not always be able to do so, but I always try to do it.
- Pursuit of high quality. That's why I always refactor my code again and again, no matter the code is for my open source project, or for my paid client.
- All my works are handmade. That doesn't mean I don't use automation tools to improve my productivity, it means I don't blindly copy and paste code or knowledge from the internet.
My current work
How I am working
Currently I work from home on both full-time blockchain related projects and part time freelance projects. Working from home has given me the highest productivity because there are no boundaries between office hours and off-duty hours, no boundaries between weekends and weekdays. I enjoy working at the highest productivity for the longest time. Life is too short to be wasted on commute, office meetings, casual chats and distractions.