[Game] Bet on the color of a turtle who would win the racing game.
[Game] A simple version of the great, classic Snake Game of Nokia.
[GUI App] 25-minute work and 5-minute break timer tool.
[GUI App] Generate ultra secure passwords and securely store them.
[GUI App] Learn new vocabularies with audio voice from Google Translate ^__^
[GUI App] Test your knowledge with random questions from opentdb.com.
[Automation] Auto send emails with random wishes to your friends.
[Automation] Auto send SMS to keep you updated on your favourites stocks.
[Scripting] Write in natural language sentence, auto store info in google sheet using Nutritionix & Sheety APIs.
[Web Scraping] Go back in time and scrape the Billboard Hot 100, auto create Spotify playlist.
[Scripting] Create an automated playing bot for Cookie Clicker game, using Selenium webdriver.
[Web Development] WTFforms, RESTful Routing, Authentication, Users, Heroku.
[Game] The famous arcade "tennis like" game features two paddles and a ball.
[Game] Move the turle to cross the super busy multi-lane highway.
WeBnB (AirBnB Clone) | Demo
Product Description:
WeBnB showcases the “right” accommodation that provides the right experience catered for each individuals. A static demo cloning AirBnB’s functions for to get familiar with WeChat miniprogram development.
Tasks:
[Product Design] User Stories, DB Schema, Routes & Mockup
[Building] Figma, Frontend & Backend, Rails, Models/Controllers
[Project Management] Kanban Board, WeChat Dev, Slack Channel
Tech Stack:
Ruby on Rails | Javascript | WXML and WXSS (WeChat versions of HTML
and CSS) | GitHub | Heroku | Figma | SQL
Source Code:
Video Demo: https://vimeo.com/627338490
Front-end: https://github.com/nguyenngocyennga/webnb-wechat
Back-end (API): https://github.com/nguyenngocyennga/webnb-wechat-api
Cook up fun projects at your local creative spaces.
Māk:it | Published on WeChat
Product Description:
Māk:it recipes and ingredients for hacking & inventing. Cook up fun projects at your local creative spaces using scrap and craft materials, 3D printers, digital fabrication, electronics, and programming tools.
Tasks:
[Product Design] User Stories, DB Schema, Routes & Mockup, Branding
[Building] Figma, Frontend & Backend, Rails, Models/Controllers
[Project Management] Kanban Board, WeChat Dev, Slack Channel
Tech Stack:
Ruby on Rails | Javascript | WXML and WXSS (WeChat versions of HTML
and CSS) | GitHub | Wogengapp.cn (as of Heroku) | Figma | SQL
Source Code:
Video Demo: https://vimeo.com/627338534
Front-end: https://github.com/nguyenngocyennga/maekit-wechat-dev
Back-end (API): https://github.com/nguyenngocyennga/maekit-wechat-api
House Prices | Machine Learning project
Predict sales prices using advanced regression techniques
2. Model Testing for Numeric Features
Baseline score and RandomizedSearchCV searching for best params using:
. DecisionTreeRegressor, AdaBoostReegressor,
GradientBoostingRegressor, XGBRegressor
. RandomForestRegressor (extracting feature importances)
. and stacking.
. Load libraries
. Load datasets (upload datasets on GCP storage)
. Create scoring metric (rmsle)
. Preprocessing: encoding (ordinal and nominal categorical
features, numerical features, cyclical features),
full preprocessing pipeline;
. Feature Investigation: numerical features (VIF to measure
multicolinearity), ordinal features (spearman method),
univariate feature selection (SelectPercentile)
. Feature overview (numerical vs categorical features)
. Preprocessing (impute, scale, encode)
. Estimator (with DecisionTreeRegressor)
. Cross validation
. Prediction
. Best score using StackingRegressor (on test set locally):
0.12119
. Actual score valuated on Kaggle (top 12% on leaderboard):
0.12396
5. Model Testing with All Features
. Data loading and target engineering
. Apply preprocessing pipeline
. Create RMSE score
. Linear models (LinearRegression, Ridge)
. KNeighborsRegressor, SVR,
. Trees (DecisionTreeRegressor),
. Random Forest (RandomForestRegressor),
. Boosteed Trees (AdaBoostRegressor,
GradientBoostingRegressor),
. Stacking (VotingRegressor, StackingRegressor),
. XGBRegressor.
A business-background profession looking for a career transition into the technology world. Keen eye on design, with a mind of business and a heart for technology.