I am lucky to have lived in multiple countries, continents, and societies. I grew up in Jakarta, Indonesia. Greater Jakarta Area, to be exact. Which housed around 30 million people. Which is crazy if you think about it. One city on the Asian archipelago has about the same population as a country like Canada [1]. Jakarta is very populated. It […]
Virtision.com – Tour Your Next Apartment From Home
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 […]
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, […]
JAMPACKED! Pad Thai
Jordan, Nate, and Rizky Decided to cook Pad Thais on the street of Champaign During my sophomore year in College my roommate Jordan was so obsessed about cooking Pad Thai. I don’t know why and how, but he’s been cooking and perfecting it for about a month to the point that I actually liked it. I told him, “You should […]
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 […]