Subscribe to the Newsletter
Sign up for my email newsletter to get updates on remote work, Android development, and etc.
These are the various software development projects I have worked on in my career. Most of the past projects are web development projects, while the more recent ones are Android development projects.
Kangoo - Android
Spencer's Mobile/Tablet Website
HaulHub is a marketplace that connects truck fleets with customers who need shipping services. Fleets can invite drivers with fleets and customers can place orders to ship their shipments.
I was originally brought into rescue the project due to it suffering from an unstable backend system. After stabilizing the backend, I was asked to complete the project completely including front end development.
This is technically an MVP and is built as a web application.
Built with the standard Ruby on Rails stack with Redis thrown into handle background jobs.
This is the first professional level Android app I got to work on. I wasn't the sole developer or the developer who started the project, but was rather recruited during middle of the project to help out and to speed up the progress of the project.
Kangoo is an on-demand delivery app, similar to Shyp in that it's Uber for local deliveries. When signing up, the user can either register as a customer or a courier. If registering as a courier, the user must go through a special registration process to register his/her vehicle and etc. As a user, you can request an item to be delivered to a specific location and request a courier. As a courier, you can receive requests, pick up requests, and fulfill a delivery request.
Just like uber, you can see where your courier is and view the status of the delivery status live. This was a native Android application written in Java.
This is my first attempt at a SAAS (Software as a Service) project. After attending an immersive Spanish language school for 2 months in Medellin, Colombia, I approached the Spanish school I attended, Colombia Immersion School (http://colombiaimmersion.com) to see if I could build some sort of software product to help them run their school.
The resulting project is a Student Information System that helps manage and run small to medium sized schools. The minimum viable product is finished, but as all software projects go, this project is and will be on continuous development.
I hired an offshore developer to help me build this project so this ended up being a 2 person project, with me and the contract developer coding at the same time.
If you are run a small to medium sized school teaching any sort of subjects, whether it be foreign languages, mathematics, or computer programming, and you would like to try out an affordable and cloud based student information system, feel free to reach out directly to me.
Built with Ruby on Rails with some ReactJS sprinkled in some pages for dynamic user interactions.
This was the last project I worked on during my time at AD60. This was the 4th version of MyBankTracker where the previous version was written in php and this version was a Ruby on Rails rewrite (with completely new design).
I worked in a full stack capacity, while owning most of the backend development. A lot of business logic had to be extracted from the previous php codebase (with some nightmarish experiences for some features), but overall it was a fun project.
This was a Ruby on Rails application with AngularJS sprinkled throughout the Rails templates to make the website highly interactive.
HabitMi is a ChallengePost hackathon project I worked on with a group of friends to wrap up 2014. The challenge was called the Happiness App Challenge and we decided to build a web application that would gamify the process of building new habits.
The conventional wisdom says that new habits take around 66 days of taking consistent action to form. HabitMi allows users to create new goals in which their friends (or other users of HabitMi) can join, and each day the users can compete with each other to score points for that specific goal.
Also, for this specific project, we decided to forgo using Twitter Bootstrap (which I enjoy using for these quick projects) and use a CSS library that's lighter than Twitter Bootstrap. We decided to use Skeleton (http://getskeleton.com/), which gave us just the grid system and some buttons that were pre-styled.
Github repo is at https://github.com/chrisjeon/HabitMi and the url is http://habitmi.com/ (I do not know if this will be up forever as it was just a side project)
Built using the standard Ruby on Rails stack (Ruby on Rails, HTML/CSS/jQuery).
Spencer's Mobile/Tablet Website is a mobile/tablet version of Spencer's current desktop website (www.spencersonline.com). This was a project that I worked on in a team at AD60, where my role was full stack development, focusing initially on front end development implementing individual pages with HTML/CSS/AngularJS and later into backend development.
Because the website is meant to be viewed on a tablet and a mobile device, users will be redirected to m.spencersonline.com when they visit Spencer's website from their mobile devices. The team I worked with was excellent and we were able to finish and push the website onto production in 6 weeks.
Built with Ruby on Rails and AngularJS.
ControlSafe is a web application for the New York City real estate industry, allowing three parties (Brokers, Lawyers, and Building Managers) to seamlessly purchase and review documents involved in a real estate transaction. Building Managers upload the necessary types of documents, Brokers and Lawyers can purchase the documents, and Lawyers can review the documents.
Built with Ruby on Rails, jQuery, Twitter Bootstrap, and PostgreSQL.