Browse T&C

Building robots Playing piano

Hi, I’m Yifei. I hope you enjoy using my esoteric creations or viewing my desultory ramblings.

I am currently a sophomore at University of Illinois at Urbana-Champaign. Passionate about programming and DIY spirits, I plan to make this blog a collection of my projects and ideas in computer science and electronic engineering. Occasionally I will post some music arrangements as well.

I believe the value of engineering lies not within theoretical constructs, but in its ability to solve pressing societal concerns. I wish to add an extra degree of “social awareness” to engineering in the future.

public class Author extends Person {
    final String name = "Yifei Teng";
    final String nameChinese = "滕亦飞";
    String email = "tengyifei88 [ at ]";
    String linkedin = "";
    String facebook = "";
    String renren = "";
    GeoLocation location = new GeoLocation().setCountry("China").setCity("Qingdao");
    Date birthdate = new SimpleDateFormat("dd-MM-yyyy").parse("24-07-1995");


  • 31 Jan 2014: Created blog at (since defunct).
  • 06 Feb 2014: Registered domain, set up redirect to wordpress.
  • 25 Feb 2014: Moved away from, migrated to self-hosted blog at Heroku.
  • 26 Feb 2014: Hit 10 articles and 100 visitors.
  • 15 Mar 2014: Enabled Cloudflare on all site contents, website now loads in a flash.
  • 02 Apr 2014: Migrated all existing media to Amazon S3 cloud storage + Cloudflare CDN.
  • 21 Oct 2014: Migrating server to VPS on DigitalOcean. Switching to naked domain name.
  • 31 Apr 2016: Switched to static site generated with Hakyll hosted on GitHub.