About me

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

I started my computing joinery as a Network Administrator and Engineer, focusing on Novell Netware (3,4,5), Linux (Slackware) and Windows Servers (NT3/4/2000) in my college time.

In 1999, I work in Cable & Wireless, Hong Kong Telecom in different departments, included NETVIGATOR IMS (Business sector), Account Manager (Special market sector)

I started programming as a freelancer in leisure time, develop applications for PalmOS for end-user, company and educational projects.

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

In 2005 I started working in a hosting company, I was responsible for the development of the billing, payment and support system for the company, and server / network deployment, configurations and maintenance for the racks in multiple data-centers.

In 2012, departed from the hosting company, 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 multiple countries including US/EU/JP/AUS/BRA.

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

My interest of computing spread widely in the field, am confident on 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, docker containers

Network
Data Center Infra, Fortigate Firewall (FortiOS), Cisco Routers / Switches (iOS)

Operating Systems
Windows (Desktop / Servers), MacOS, Linux, ESXI, Embedded systems, Microcontrollers.

IOT System
Arduino, ESPs, Raspberry Pi, node-red, MQTT, BLE/RF/Bluetooth hacking.

Cloud
GCP, AWS

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,