This piece is a memoir of friends trying to learn what is entrepreneurship about first-hand. A reflection of successes, mistakes, and what I’ve learned throughout the experience. From a research lab to the real world… After Brandon and I were done with Virtual Reality for Interior Design (VRID) research project, we wrote a paper and submitted it to an academic […]
Category: Technology
Can AI decrypt fashion jargon for you?
One benefit of working in a research lab in an amazing research institution like University of Illinois is to be able to work with smart people! One of that smart people, which is also my friend, Yuan, came to me one day with an interesting idea to a simple problem that we often encounter. The problem was a gap of […]
VR Speaking Project
This is a VR project I did back in college. It was a project for a VR class. I thought, how could we use VR for self improvement? then I realized the advantage of VR is that you can have very immersive experience. Something that could be use to train social skills. And one social skill that a lot of […]
PayPal Messenger Bot
During summer 2017, I joined PayPal’s Next-Gen Commerce (NGC) Team. It’s an amazing team working on innovative products. Internally it’s known as one of the special projects team. I was grateful I could work on that team and had to learn from great mentors like Greg, Shilpa, and Dereck. I was working there as a software engineering intern. I had […]
Yahoo Doppler
During summer 2016, I joined Yahoo’s Datacenter team. I worked on a project named Doppler. It’s an internal tool that monitors the resources usage of every running instances in Yahoo’s datacenter worldwide. Doppler can measure the resources usage such as RAM, CPU, Namespaces, etc. It also shows the total cost of ownership of each running projects in $US. In this […]
Pong AI
https://www.youtube.com/watch?v=Tk1335b1NEM Artificial Intelligence program that plays single player Pong. Pong AI is single agent AI that is modeled using Unsupervised Reinforcement Learning called Q-Learning. Q-Learning is very simple. All we need is a set of states, a set of actions the agent could do, and a metric to measure the ‘quality’ of the agent’s decision. So, for the states, […]
How To Stitch Images and Videos Properly
Frame alignment, panorama stitching, video stitching using Homographies. More videos available on my YouTube channel Homographies are sort of a plane to plane mapping. In the images on the left we could see that a square on frame 270 could be mapped to frame 450 using the homography. It seems that the mapping would make the picture slightly tilted to […]
GamePi – Raspberry Pi Zero Game Boy Remake
Rasbperry Pi Powered Gameboy Advance I’ve never had a console game in my entire childhood. The only gaming handheld I ever had was a Gameboy Advance and I really remember how much I love playing Pokemon Mystery Dungeon. So one weekend just to make peace with my childhood self I decided to make my own GBA. I used […]
Spott – Find Your Favorite Study Spot
Crowd-sourced study spot information in the palm of your hand Using Spott you could check informations about your favorite study spots in campus. It shows what’s the open hours for each study spot, how crowded it is, and what amenities are available in that study spot. Spott solves 3 major UIUC students problem: checking whether a study spot is open, […]
Alfred – Virtual Butler
An alexa app that knows where you put stuff using Amazon echo, web server, and bluetooth beacons Have you ever stayed in an airbnb room, a hotel, or even crashing to a friend’s place and found yourself knowing nothing about where things are? Well now, with an echo and a bunch of bluetooth beacons you could label every corner of […]