About me

My name is Theo, a computer hacker, system engineer, programmer.

I was first entering computing as a Network Administrator and Engineer, focusing on Novell Netware (3,4,5), Linux (Slackware) and Windows Servers (NT3/4/2000).

In 1999, I work in Cable & Wireless, Hong Kong Telecom.

For my personal interest, I started programming as a freelancer in leisure time, develop applications for PalmOS for enduser, company and educational projects.

In year 2003, I graduated from the University of Sydney.

In 2005 I started working in a hosting company, focusing on system / web development, I was also responsible for the development of the billing, payment and support system for the company.

In 2006 I started a personal project for a news portal web system focusing mobile devices.

In 2012 I join a financial company as a hacking officer, responsible for the security, tweak of the company trading computer systems, network, colocations of trading servers in datacenter in different countries.

In 2019 I joined my current company as a programmer, responsible for trading support, trading system / application development.

Instead of “normal / typical / traditional” computing, my interest spread widely in the field, I do have a wide range of knowledge on Server systems (bare metal / virtual), systems especially Mobile platforms and embedded systems.

My personal skills are (but not limited to):

Programming Language
Node, TypeScript, Python, C, C#, Perl, CGI, PHP, SQL

Servers
mySQL, Apache, ngnix, ESXi, KVM

Network
Fortigate Firewalls (FortiOS), Cisco Routers / Switches (iOS)

Operating Systems
I am very “width interest” on system, from Linux, Windows, MacOS, ESXI, to embedded systems, microcontroller.

IOT System
Arduino, ESP8266, Raspberry Pi, node-red, MQTT, BLE/433/315MHz/2.4GHz RF/Bluetooth hacking.

Mobile Programming
PalmOS, PPC Smartphone Edition, Google Android, WAP, XHTML, JQuery, HTML5, etc.

Knowledge on mobile platforms
iOS, Android, PalmOS, Windows Mobile (SE/Pro), Symbian