My Web Page

My Academy

University of Technology, Sydney, Australia
Post Graduate in Instrumenation & Control (Distinction)
Master of Electrical Engineering (by Research> Master
PhD in Electrical Engineering PhD

I pursued Doctor of Philosophy to train my brain, patience, working attitude and discipline; to enhance greatly my analytical capability required by all scientific and technical jobs.

I chose mathematic language to defend the results therein. However, experiments were also carried out and experimental results consolidated theoretical results.

All theorems and their corollaries were originally developed by Duy-Ky Nguyen.

The thesis were evaluated very high standard by 3 professors, called examiners, external to the University and unknown to PhD candidate.

It's interstingly enough, I originally developed Lema 4.2, one examiner found it published in "The Algebraic Eigenvalue Problem", by J. H. Wilkinson, Oxford University Press 1965. It appeared to me it's unpopular book and I failed to find it for comparison reason, even with great support by the University Library.

Chapter has a section of Digital Control System limited to results employed in the thesis along with my comprehensive proofs, for precise, compact and self-contain reasons.

My PhD Thesis PDF file is here 


Technical Expertise

I have a wide, extensive and hand-on 15+ years of experience in all main technical areas : HW (hardware) - FPGA - FW (firmware, embedded SW on target device) - SW (software, desktop host SW on PC for User Interface) and extensive problem-solving skill. As FW sits between HW and SW, my extensive HW & SW experiences could propose features in both hardware and software to improve the design. My excellent problem-solving skill could investigate and drive to resolution any problems that arise including coordinating and debugging with vendor application/design engineers.

I've been quite comfortable in succeeding right where others failed even they got 10 times years of experience, but the secret is I got far better problem-solving skill. In the last 5 years in middle and high school, due to my special talent in focusing and constantly tracking on what I was doing, quite aware exactly what doing, I got absolute full mark 100% in every math problem (test, quiz, exam, ...) and also in national-wide exam to graduate high school. Since I made absolutely no single mistake in all my math problems when I was high school student, I rarely made mistake since I've been engineer. HW mistake results in board turn starting with Rev A, B, ... all my HW boards were stable at Rev D, E, F; compared to existing standard at Rev P, Q, R. I spent far less time in SW development with solid code full of rich features compared to existing standard. In addition. It took me hours to days to fix SW bugs or to modify on request, compared to existing standard in weeks to months, sometime failed even after few months.

My unique strength is to work across several areas HW, FPGA and SW, including embeddded Linux and web design, to bring up highly complicated boards very efficiently with low-level SW skill, including Linux drivers, to make right decision on HW/FW/SW solution for a given situation where HW one is the least flexible, but the fastest response, and SW one is on the other extreme, while FW/FPGA is some where in between.

Nobody knows everything, the key to success is how to learn new thing efficiently. I enjoy and eager to learn new technolgy, to get the basic and apply to the real world very quick and productively.

Nothing impossible, the key to success is the cost of development, in terms of time and money. I've been able to complete the whole project in fractrion cost compared to others.

Using divide-conquer approach, a project could be partition into HW/FW/SW implementation to get the best performance at the least cost, and try to get small steps done one at a time for project completion.

My working philosophies are

I keeps learning new fields at my best. Below are what I'm able to do it successfully in the real world.