About Me
I'm a full-stack engineer at Pi Squared. I have nearly 10 years of experience in areas such as front-end, mobile, back-end, cross-platform development, and DevOps. I have over 5 years of full-stack development experience, coupled with more than 5 years dedicated to mobile development. Additionally, I am an active open-source developer on GitHub, with notable works including the official Swift binding for the Argon2 algorithm - "CatCrypto," and I am also an author of open-source software on OSChina.
I am extremely interested in the gaming and CG industries, and am well-versed in using Unreal Engine and Blender. Although these are hobbies for me, I am familiar with the complete process of creating games and CG content, and I have several well-developed personal projects to show for it.
Open Source Projects
- CatCrypto: Include a series of hashing and encryption functions, include by Awesome iOS in Encryption section and it is the Swift Bindings in Argon2 hash function
- CatAlertController: The high-level UIAlertController management object with a chain-style coding has been included in the Alert & Action Sheet section of Awesome iOS.
- CatZanButton: A like button based on particle animation (previously ranked second on CocoaChina weekly list) that supports CocoaPods.
- timeline_node: A highly customizable timeline flutter widget.
- CatDetailViewController: A detail view controller builder that easy-to-use, supports CocoaPods.
- CatMediaPickerController: The photo picker that support multiple selection modes, supports CocoaPods.
- rocketmq-docker: Due to the RocketMQ still not offer an official docker image , so I decide to make that image.
- docker-brook: Brook's docker image, the total download count is over 25k.
- docker-travis-cli: Docker image for Travis CI Client
- CatCollectionViewReorder: Implementing drag-and-drop functionality for UICollectionView in a fast and efficient manner.
- CatProgressButton: A progress button implemented in Swift with support for CocoaPods.