The purpose of the projects is to get familiar with programming languages, frameworks, libraries, tools, and so on. GitHub
Jun 2017 – Present
Personal Project | https://allengoo.com
• Design, implement, and maintain the website
• 2021-05: Added SLiDE menu - wish to be widely known to Ottawa community
• 2021-07: Created Online Talk menu with a registration form which sends participant's info to the database and emails me to notify
• 2021-08: Removed .html extension from website URLs - website links became more concise (e.g. allengoo.com/design/)
Sep 2019 – Oct 2019
Work Project at Shopify | https://github.com/Shopify/record_store
• Record Store is a tool to manage DNS through a git-based workflow at Shopify
• Added additional DNS providers, 'NS1' and 'Oracle Cloud Infrastructure' in Ruby
May 2019 – Aug 2019
Work Project at Cisco | https://github.com/CiscoTestAutomation/genieparser | https://github.com/CiscoTestAutomation/genielibs
• Genie is one of library frameworks that facilitates rapid development, encourage re-usable and simplify writing test automation
• Added features for specific Cisco devices in Python, debugged and resolved issues in the current library
Mar 2019 – Apr 2019
School Project
• Java EE project with JPA (JPQL/Criteria), Session beans, REST, JEE Security Roles
• JUnit test-cases (CRUD/Queries), Postman Collection (RESTful messages)
Jan 2019 – Apr 2019
Client Project at Algonquin College
• A web application that students can manage their goals to achieve online
• Developed in Python with Django, NoSQL, JavaScript, and Bootstrap and deployed to Heroku
Nov 2018 – Jan 2019
Client Project at SLiDE
• Website: bottleworks.ca
• Developed a website to promote commercial and residential bottle pick up services with admin function to customize their list of clients on the main page
Nov 2018 – Jan 2019
Personal Project
• Record temperature & humidity on the server regularly and display the record on the browser
• Developed with SQLite3, GPIO, NGINX, UWSGI, Flask, DHT, Arrow, and Plotly in Python, DateTimePicker in JQuery, and jsTimezoneDetect in JavaScript
Oct 2018 – Nov 2018
Personal Project
• Created a web application to share stock information in blog style with registration, login, and logout features
• Developed in Ruby on Rails with PostgreSQL, SQLite3, bcrypt, paginate, devise, Bootstrap, twitter-bootstrap-rails, stock_quote, byebug, and so on
• Worked on both local disk and c9 (AWS) and deployed to Heroku
Sep 2018 – Oct 2018
Personal Project
• The Project is consisted of five experimental projects in Python
• Created Interactive Dictionary from JSON with difflib
• Visualized locations on the web map by retrieving data from Excel, CSV, and JSON with pandas, folium, and NumPy
• Built an application detecting motions via webcam with OpenCV
• Developed web-based financial graph (stocks) with bokeh, pandas, flask, and heroku
• Created a GUI database application with tkinter, pyinstaller, psycopg2, and SQLite3
Jul 2018 – Aug 2018
Personal Project
• Created a simple timer application called Let My Eyes Know, to notify your break time for healthy eyes in Swift and Java
Nov 2018 – Jan 2019
Work Project at SLiDE
• Website: slidelab7.ca
• Developed a website to promote the Social Innovation Lab and Call for Projects which accept an application from local non-profit organizations that need technical support
Mar 2018 – Apr 2018
School Project
• Created a database interface that allows users to view and modify based on MVC, Singleton, and Factory patterns with MySQL and NetBeans in Java and HTML
Dec 2017 – Mar 2018
School & Personal Project
• Created a mobile app that has assorted features, OC Transpo checker, simple messenger, weather forecast, and doodling with Android Studio
Jan 2018 – Mar 2018
School Project
• Created an application that simulates multiple elevators based on MVC and Observer patterns with multithreading in Java
Oct 2017 – Dec 2017
School Project
• Created a web browser in Java with various functions, such as refresh, bookmarks add/remove, go back/forward, set current page as start-up, and displaying history for the Windows environment