Hi there. I'm Fei Hu. I'm a Software Engineering graduate student. I do Programming.
Fei Hu view my resume go to my blog go to my blog

Nihao! My name is Fei Hu. I am currently a graduate student at Southern Methodist Univeristy, doing my master degree of Software Engineering.

Writing beautiful and creative software is what I like to do best. I'm writing codes in C/C++, Java, PHP and have also been programming Mobile Phone Development since last year. I've also taken interest in Web Development and User Interface Design.

I pick things up fast, and I'm always ready to absorb new knowledge, which keep me fresh!

I really enjoy the moment in my life when taking a pleasing photograph, watching a wonderful movie, reading a good book, or listening to a beautiful song.

Thanks for viewing my website. Take Care!

I . Coding!

I believe Putting Into Practice is the best way of learning. See my works below.

  • Name: SleepDetective iPhone App
  • Implementation: Objective-C
  • Description: This project is inspired from my interest in iPhone's sensors. In SleepDetective, diverse sensors are used for detecting body movement and surrounding noise level.Thus,it helps users to track their sleep quality.
  • Name: hfknight.com
  • Implementation: PHOTOSHOP, HTML, CSS, JQuery, and PHP
  • Description: My personal website. I was always thinking of interesting themes for my website and one day I saw my friend's Polaroid. Here came the idea of polaroid style! I combined several interesting tech in this webiste, like lightbox, flickr RESTful API. I'm proud that I designed and created almost everything by myself. That's plenty of fun during this project!
  • Name: Twitter Map
  • Implementation: HTML, AJAX, JQuery, and Java Servlet
  • Description: TwitterMap is a web application that display twitter users' location and tweets on Google Maps, utilizing Google Maps API and Twitter RESTful API. You can visit here for fun.
  • Name: Autosys Management System
  • Implementation: HTML, Javascript, Java, and SQL
  • Description: I Rewrote old GUI to web application, improving webpage loading rate by over 400%, and wrote a new algorithm for quick task management.That was my first time using Javascript and AJAX in real project, I decided to write my own codes instead of using other Javascript/Java frameworks, so I could benefit more from coding. And so it was!
  • Name: Remote System Task Manager
  • Implementation: HTML,JQuery, Java Servlet
  • Description: Remote System Task Manager is a web-based tool for monitoring and managing computer system tasks. It simulated Window task manager's functions but it could be deployed to remote servers in different operation systems. I chose Microsoft SQLServer as database because I never used it before and I was willing to try this time.
  • Name: 3D World Tour
  • Implementation: C++ and OPENGL API
  • Description: 3D world program is an OPENGL Program in which user could move the eye position around the world under user control.User could control to switch the ambient lights, move speed, direction, and etc.

Photography is the way I remain precious moment of inspiration and pleasure in daily life.

Start >>

Tel: 1-214.709.2411

E-mail me: hfknight2003[AT]gmail[dot]com

You can also find me here: