My Portfolio

A creative and dedicated web developer
with MERN full stack

About Me

Intro: A web developer who is interested in user database and interface using various programming languages and libraries and wants to expand her career with passion on programming combined with culture. Eager to learn new technologies and solve problems along the way knowing the importance of teamwork in every part of the journey.

Skills: HTML5, CSS/Bootstrap/Materialize, JavaScript/jQuery, OOP, Node/Sequelize ORM, Mocha/Chai, Express/Restful APIs, mySQL, MongoDB, React, React Native, Java, Python, C#/.Net, Heroku, mLab/AWS, Git

- Build a front end website either from scratch or by utilizing a front end framework (such as HTML5, Bootstrap, Materalize)

- Deploy static and dynamic websites to the cloud (mLab, AWS, Firebase, Robo3)

- Write SQL/MongoDB commands to perform Create, Read, Update and Delete commands

- Navigate the file system and terminal basic (command line, bash)

- Understand the basics of troubleshooting and enhancing legacy code in Javascript

- Create a full stack Single Page Application with AJAX communication

- Create RESTful APIs properly using RESTful methods and JSON

- Create session-based application using user authentication schemes (passport, jwt, auth0)

- Create dynamic application using full stack skills (MERN: MongoDB, Express, React, Node)

- Create robust web application using Java

- Work independently or in a group on complex projects throughout the entire development lifecycle

- Use management tools (git/github)

Portfolio

You can view my apps and codes below.

Project One

Hangman: In this game, we have to figure out a secret word by guessing one letter at a time, with each error, the man will get one step closer to death! The goal is to successfully guess the word before the man gets hanged. It shows the wrong letters and how much guesses left. Whenever you do a new game, it also shows how many times you won or lost.

View Code

Project Two

Crystal game: You will be given a random number at the start of the game. There are four crystals below. By clicking on a crystal, you will add a specific amount of points to your total score. You win the game by matching your total score to random number. You lose the game if your total goes above the random number.

View Code

Project Three

bAmazon: The app will take in orders from customers and deplete stock from the store’s inventory. Once your run the js file on the terminal, it shows 10 products with item_id, product_name, price and stock_quantity info. It also shows two questions and determines whether a specific product can be purchased or not based on the current stock amount.

View Code

Project Four

Trivia Game: This app creates a quiz of 7 timed questions. If the answer is incorrect or it is timed out, it shows the correct answer. You can reset the game to start over.

View Code

Project Five

Happn: It helps you make some plans based on the current weather of your current location. You can just enter your city and date below and Happning will return results from Eventful and OpenWeather for activities and weather.

View Code

Project Six

Aplty: It is for apartment community residents. Once you register and log into the site, you can see the dashboard with subcategories of sales, announcement or events. The content can be seen only by logged-in users and can be edited only by its owner by using passportjs.

View Code

Project Seven

Newsscraper: This app lets users view and leave comments on the latest news that are scrapes from another site . You can also save your favorites and see on a separate section of the app.

View Code

Project Eight

Click game: This is a memory game with React. You have to make sure you don’t click on the same cards twice to earn a point. A new game starts if you click on the same card.

View Code

Contact


Please contact me through

Or feel free to contact me through Github or LinkedIn