Fair Print 3D
MongoDB | Express | Node | React | GCS | CSS
July 2021 - Ongoing
What?
Fair Print 3D is a MERN stack web application that provides a 3D
printing service to its users, shipping included. This project
has a responsive React frontend and Express.js and Node.js
backend APIs to communicate with the MongoDB and Google Cloud
Storage databases. It also includes API authentication using
JSON web token to protect private API routes; and it
incorporates Stripe's APIs to create a secure checkout session
that also records transactions and sends confirmation emails.
So?
This website is able to provide affordable and high-quality 3D
printing services across the globe.
WhatNow React Native May 2021
What?
WhatNow is a React Native application that is available on the
iOS app store. It provides an adventurous experience that helps
its user's decide what to do or what to eat next based on the
user's location. It will ask the user if he/she wants to find an
activity to do or a place to eat, then it'll ask for the
permission to use the mobile device's location (other wise enter
manually), and it will automatically generate your next
destination for you. If you don't feel like it, just click
'Next'.
So?
This app can take away the trouble of boredom, giving its users
the excitement that accompanies an unknown adventure.
View Source Code on GitHub
JavaScript Runtime Visualizer
ReactJs | JSX | CSS
November 2020 - December 2020
What?
The JavaScript Runtime Analysis and Visualization Tool takes in
a JavaScript file and runs the code to record its runtime and
displays each function as a colored block. The sizes of the
colored blocks depend on each function's individual runtime or
total lines number, togglable above the graph. Users can also
click on any block to see that function's breakdown information
which consists of the amounts of different types of statements
within it.
So?
This project can help users to understand their program better
by visualizing the breakdown of the analysis.
View Source Code on GitHub
VR Interview Simulator
C# | Unity VR
Janaury 2019
What?
The VR Interview Simulator is a VR experience that simulates a
real-life technical interview. The program allows the users to
engage in a face-to-face conversation with the interviewer in an
office environment. The interviewer is able to ask the user both
behavioral and technical questions which the user can practice
answering. The user also has the ability to record the whole
interview and play it back at the end to analyze his or her
process to better improve their weaknesses.
So?
The VR experience can help software engineers to prepare for
technical interviews in a more comprehensive and realistic
manner.
View Source Code on GitHub
Super Rent - A Car Rental System
Java | SQL | Oracle DB
November 2019
What?
Super Rent behaves like a car rental company's system which
allows different types of users to perform various actions. The
targeted users may be a store clerk, a renter, or a branch
manager. The program lets the users view available vehicles
depending on user inputs, make reservations, rent vehicles,
return vehicles, generate rental/return reports, and view or
modify the database. All actions will query our Oracle database
with embedded SQL code and display the returned data to the
user.
So?
Super Rent can help users to to manage their fleet of rental
vehicles in an organized and automated fashion.
View Source Code on GitHub
Candy Trap Mobile Game
C# | Unity February 2018
What?
Candy Trap is a mobile game application that tests the players'
ability to collect candies in the rotatable head. Every 3
candies of the same color collected will result in 3 points. As
candies of the same color are collected, the points rewarded
grow exponentially. The game keeps the highest score obtained on
the device which the application is installed on.
So?
Candy Trap allows the players to have a little fun, listen to
relaxing background music, and pass time.
View Source Code on GitHub
Fair Print 3D
MongoDB | Express | Node | React | GCS | CSS
July 2021 - Ongoing
What?
Fair Print 3D is a MERN stack web application that provides a 3D
printing service to its users, shipping included. This project has
a responsive React frontend and Express.js and Node.js backend
APIs to communicate with the MongoDB and Google Cloud Storage
databases. It also includes API authentication using JSON web
token to protect private API routes; and it incorporates Stripe's
APIs to create a secure checkout session that also records
transactions and sends confirmation emails.
So?
This website is able to provide affordable and high-quality 3D
printing services across the globe.
WhatNow React Native May 2021
What?
WhatNow is a React Native application that is available on the iOS
app store. It provides an adventurous experience that helps its
user's decide what to do or what to eat next based on the user's
location. It will ask the user if he/she wants to find an activity
to do or a place to eat, then it'll ask for the permission to use
the mobile device's location (other wise enter manually), and it
will automatically generate your next destination for you. If you
don't feel like it, just click 'Next'.
So?
This app can take away the trouble of boredom, giving its users
the excitement that accompanies an unknown adventure.
View Source Code on GitHub
JavaScript Runtime Visualizer
ReactJs | JSX | CSS
November 2020 - December 2020
What?
The JavaScript Runtime Analysis and Visualization Tool takes in a
JavaScript file and runs the code to record its runtime and
displays each function as a colored block. The sizes of the
colored blocks depend on each function's individual runtime or
total lines number, toggleable above the graph. Users can also
click on any block to see that function's breakdown information
which consists of the amounts of different types of statements
within it.
So?
This project can help users to understand their program better by
visualizing the breakdown of the analysis.
View Source Code on GitHub
VR Interview Simulator
C# | Unity VR
Janaury 2019
What?
The VR Interview Simulator is a VR experience that simulates a
real-life technical interview. The program allows the users to
engage in a face-to-face conversation with the interviewer in an
office environment. The interviewer is able to ask the user both
behavioral and technical questions which the user can practice
answering. The user also has the ability to record the whole
interview and play it back at the end to analyze his or her
process to better improve their weaknesses.
So?
The VR experience can help software engineers to prepare for
technical interviews in a more comprehensive and realistic manner.
View Source Code on GitHub
Super Rent - A Car Rental System
Java | SQL | Oracle DB
November 2019
What?
Super Rent behaves like a car rental company's system which allows
different types of users to perform various actions. The targeted
users may be a store clerk, a renter, or a branch manager. The
program lets the users view available vehicles depending on user
inputs, make reservations, rent vehicles, return vehicles,
generate rental/return reports, and view or modify the database.
All actions will query our Oracle database with embedded SQL code
and display the returned data to the user.
So?
Super Rent can help users to to manage their fleet of rental
vehicles in an organized and automated fashion.
View Source Code on GitHub
Candy Trap Mobile Game
C# | Unity February 2018
What?
Candy Trap is a mobile game application that tests the players'
ability to collect candies in the rotatable head. Every 3 candies
of the same color collected will result in 3 points. As candies of
the same color are collected, the points rewarded grow
exponentially. The game keeps the highest score obtained on the
device which the application is installed on.
So?
Candy Trap allows the players to have a little fun, listen to
relaxing background music, and pass time.
View Source Code on GitHub