BlockBuilder

I made a fun little Ruby gem recently. This makes extensive use of Ruby's metaprogramming features to enable synchronous callbacks and events on the fly (think of it as an event emitter).

You can view the source code on GitHub, which also contains more documentation.

I made a fun little Ruby gem recently. This makes extensive use of Ruby's metaprogramming features to enable synchronous callbacks and events on the fly (think of it as an event emitter). You can view the source code on GitHub, which also contains more documentation.…

Read More

Boy Scout Troop Management System

I made this Boy Scout management system back in 2008 for my old Boy Scout troop when I was in High School. The project was a finalist for a scholarship competition hosted by FreshBrain.org.

This was one of my earlier PHP projects when I began learning object-oriented programming and the MVC design pattern. I attempted to create my own implementation of an MVC framework. Admittedly, it doesn't quite fit the MVC pattern.

The code is uploaded to GitHub.

screenshot of app

I made this Boy Scout management system back in 2008 for my old Boy Scout troop when I was in High School. The project was a finalist for a scholarship competition hosted by FreshBrain.org. This was one of my earlier PHP projects when I began learning object-oriented programming and…

Read More

Fiddlevent - Undergraduate Thesis

I spent one and a half semesters working on a Ruby on Rails application for an undergraduate thesis (also known as creative project).

The source code is available on GitHub and you can download the PDF copy of my paper.

I spent one and a half semesters working on a Ruby on Rails application for an undergraduate thesis (also known as creative project). The source code is available on GitHub and you can download the PDF copy of my paper.…

Read More