I am Leon Chan

Software Engineer, Video Game Lover

Name: Leon Chan

Speciality: Software Engineer

Email: leonchantinglok@gmail.com

Phone: (+852) 6600 5482

Skill

Unity 90%
Native iOS Development 85%
CICD (circleci) 80%
About me

I am a passionate software engineer with strong skills in Swift and C#. I have been actively doing software engineering jobs since my second year at the university. In the past, I have worked in a mobile casino game and an endless runner game. I am comfortable working with Unity and native iOS development

I like making maintainable and expandable software architecture. Also, I really enjoy writing clean code. To achieve this, I read programming textbooks every day. I have finished quite a few by the time of writing. If you are interested or want to recommend some books to me, feel free to drop me an email :P

During my leisure time, I like playing video games and keep sharpening my coding skills. For example, I like solving leetcode puzzles, making a mini project and trying to mimic some of the core mechanisms (just for fun :P).

commercial Projects

There are some of my commercial projects, please click the link to see the detail!

Unity, NFT

Warriors of Future:Collective

Warriors of Future is an endless runner game with NFT elements. Players can equip different weapons and suits (with different special abilities).

detail
Unity, LUA

myVEGAS Slots: Casino Slots

MyVEGAS Slots: Casino Slots is a casino game with a lot of slot machines (with different themes and rules) and seasonal events.

detail

Personal Project

Want to make something fun? HAVE FUN making it! d(`・∀・)b

Unity, VR, Multiplayer

Dual X

Dual X is a cross-platform, cross-device (supporting different type of input device, e.g. keyboard and mouse, touch screen, VR headset) ,multiplayer game. Click "details" for source code and demo videos. (๑╹◡╹๑)

detail
Unreal, C++

Mimic: Minecraft World Generation

I made a world generator that generates a Minecraft world in Unreal Engine with C++. Each time when the game is launched, the world is totally different. Click "details" for source code and demo video. ヽ(●´∀`●)ノ

detail
iOS, Realm, Firebase

Piggy Bank

Piggy Bank is a native iOS app. It is a saving app that let users set a target and start saving! The user can use it without logging in. In such cases, the data will be stored on their phone using Realm. If they decide to log in with an account. They can restore their record even when they change their device. The authentication and data storeage is powered by Firebase

detail