My name is Liguo Jiao a.k.a iceman201. 28 years old graduated from University of Canterbury, Bachelor of Science in Computer Science. Living in Auckland, New Zealand. I’m an iOS developer with 5 years experience in Swift. I have been responsible for producing both technical and user interface designs. I have been contributed to ThunderMaps,
Mobile Application development is so much fun for me I love to design application, I prefer a clean and cute visual design, and also with useful & intentional interaction. I eager learn new things to extend the limit of my knowledge. Therefore, I am running the Swift New Zealand GitHub group to invite more Swift developers(worldwide) to do project together as a way to learn from each other.
Moov creates award-winning fitness apps and wearables that combine inspiring design with cutting-edge technologies, delivering highly engaging workouts you can enjoy anytime, everywhere, on your terms.
(Only available in US AppStore)
Slice is an ambitious in-house project, set to launch in June 2018. Owner is P-22 Studio they collaborated with artists from around the world to create unique animation sets that blend art with photography.Transform any photo with Slice and fancy imagination.On-going
Mihi Mai is a New Zealand maori designed social network application. it's to capture and share the authenticity and uniqueness of Maori culture by creating a social network based on core Maori beliefs and traditional principles.Details
ThunderMap application helps businesses collect, map, and distribute health & safety reports from their staff. The key features are making reporting easy, reducing paperwork, and improving information quality. ThunderMap app tracks worker location so that it can inform worker of hazards that matter worker.Details iTunes Store
METS is an electronic timesheet system that reduces paperwork and effort by allowing the team to complete time-sheets electronically. This app allows user to record time using a start-stop timer, and post the time spent working on jobs into METS ready for approval by supervisor. Use the METS web dashboard to view all the timers that are running for the team. The timesheet entry and export to the payroll systems are completely customisable, allowing for smooth integration within the organisation. It is developer-friendly with a comprehensive REST API, support for web hooks and automations.Details iTunes Store
Refit Planner is a mobile data collection App that allows vessel captains, owners and operators to gather information relating to maintenance, refit and repair work specification compilation. The mobile nature of the App allows members of the crew to utilise a tablet to answer questions about the various tasks at their location anywhere in the vessel. Pictures can be taken of the work site and related systems/equipment and edited in the App. All collated data will be simultaneously synchronised with the RefitPlanner website when connected. The App has 2 stages; the first being a registration process, addition of vessel and contact details and the submission of a categorised work-list containing all known tasks for the upcoming refit, repair or maintenance work package. This work list is then submitted to MML for review of categorisation and allocation of a unique numbering system. Stage 2 follows this review where the work list tasks can be accessed individually within the App and a questionnaire completed to allow additional information and pictures relating to each task to be captured and uploaded, via the App, to the website. Further tasks can be added within the App at any time and anything new added will be synched with the website and will therefore allow dynamic update and review.Details iTunes Store
SCADAfarm is a modular, integrated control and monitoring system that allows farmers to control, monitor, and data-log key aspects of their farm's operation. It is designed to work with the farm's existing control systems, such as irrigation and pump controllers. The app allows you to remotely control and monitor your farm’s irrigation system.Details iTunes Store
Sidewinder is a project management tool based around tracking the installation of cables. Sidewinder provides real-time traceability of work done on a cable installation project, as well as a status dashboard to allow project managers and lead contractors to quickly determine the progress being made and remaining workloads.Details iTunes Store
Gymme Diary a.k.a Gym Workout Manager is a personal exercise recorder application. User could use it as an assistant tool helping user to record all the workout information like a diary book, and analysis the effectiveness of their workout so user can use it to manage their workout plan.Details Github iTunes Store
PokeCP predicts what the Pokémon will evolve into based on the provided Combat Power and the multipliers gathered from the community. This is useful for deciding whether the evolved Pokémon you have is going to be stronger or weaker than the one you have currently. PokeCP also helps in saving candies, since you no longer need to test evolution. Other feature is help user checking username whether is taken or not. Available on English, German, French, Russian, Japanese, Korean, Chinese Traditional(HK), Chinese Traditional(TW), Chinese Simplified. Predict Pokémon Combat Power of evolutions Displays minimum and maximum combat power possible Displays max combat power for a Pokémon caught or hatched Displays candies required to perform evolutionGithub iTunes store
It implemented a "routing demon" as a normal userspace program under Linux. Instead of sending its routing packets over real network interfaces, the routing demon will communicate with its peer demons (which run in parallel on the same machine) through local sockets.1 Your program should be a text mode program, no credit will be given for providing a graphical user interface.Details Github
A simple game project, included few 3D models such as a model of castle, a model of cannon, a few alien robots, and a model of a spaceship.Github
A concurrent web scraper which downloads all linked files for a particular website using a number of threads to provide efficient implementation. (Multiple-thead practice)Github
One of my university projects, a simple pong game running on ATMega32 Embedded system board.Github
I’m an iOS developer with a passion for providing creative solutions to complex problem
sets. I work primarily with Swift, Objective-C/C++ and Python, but will happily pick up other languages as I go.
Mobile Application development is so much fun for me, as I love the design aspect of an application. I prefer a clean and cute visual design, and also with useful & intentional interaction.
“Making the simple complicated is commonplace. Making the complicated simple, awesomely simple, that's creativity.” - Charles Mingus
Introduction of the company:
Fiserv, Inc. is a US provider of financial services technology. The company's clients include banks, thrifts, credit unions, securities broker dealers, leasing and finance companies, and retailers.
Introduction of the company:
Moov is a fitness experience innovation company, delivering the world's most motivating and effective fitness experience to make positive impacts on people's lives.
Developing MOOV mobile iOS application by using C/C++11/14 and Objective C, from UI implementation to back-end layer (client side).
Tools involved: Firebase, FacebookSDK, Lottie, SDWebImage, Alamofire, KeepLayout, PureLayout
Project name: Slice
Introduction: An artist showcase and user creation concept, where original animated art can be combined with any photo.
Tools involved: React-Native
Project name: Mihi
Tools involved: Firebase, Realm
Introduction of the company:
ThunderMaps is startup company who target to build an out of the box GIS system, updates are automatic, no lock in, fast setup, and it's easier to use than traditional GIS applications.
Development of ThunderMaps demo.
Technology stack utilised Swift, Cordova, Ionic, angularJS.
Creating application design documents and patent blueprints for the application.
Identify and implement continuous improvements to the development practise to ensure code cohesiveness and consistency.
UI/UX Design, collaborate with design and development from conception/ideation phrase to create the framework of the design to ensure it makes sense and will function flawlessly.
Introduction of the company:
McKay was established in 1936 and is a multi-disciplined electrotechnology company providing excellent industrial and marine services to clients.
McKay is proud to have worked with a wide variety of clients from many industries throughout New Zealand, the Pacific Islands and internationally.
Included: ADM Shipyards(UAE), BAE(Australia), Carter Holt Harvey, Derecktor Shipyards(USA), Fonterra, Hamilton City Council, Juken Nissho, New Zealand Ministry of Defence, New Zealand Refining Company, Pendennis Shipyards(UK), Royal New Zealand Navy, South Waikato District Council, Whangarei District Council.
Developing and maintaining iOS applications. Experienced in iOS SDK such as Parse, Realm, Mapbox, Xamarin, POP Animation, Spring Animation, Alamofire, Core Motion, Core Graphic.
Develope framework library, such as an image annotation framework using Core Graphic.
iOS applications testing, and setup error handling.
Assisting students with IT account queries, provide IT support in the Central Library.
University server maintenance in ICT Department.
Provide support and guidance relating to software packages used in the ITS workrooms.
Hardware equipment/device testing and maintenance.
- Other subjects include Mathematics, Economics, and Japanese