Hello, my name is
SeungJae Baek
A BCIT CST Graduate, Future Full Stack Developer
Skills
Hosting Services
-
Amazon Web Services
-
Azure
-
Google Cloud
Languages
Experience in Variety of Languages
-
JavaScript
-
TypeScript
-
Python
-
MySQL
-
C#
-
HTML5
-
CSS3
-
Java
-
C
Libaries / Frameworks
Experience in Variety of Frameworks, and Libraries
-
React / React Native
-
Express
-
.NET and ASP.NET
-
Docker
Projects
01
SnowScraper

Snowscraper is a web application that scrapes the web of snow related products and compiles them for consumers to select and buy
02
ArtificialGains

ArtificialGains is an AI fitness and diet web application that plans out users fitness routine, diet plan and tracks user's progress.

SnowScraper is a web application that aggregates certain
winter products by web scraping various store's websites.
SnowScraper was a project done during my BCIT CST Diploma
program. This project was done by myself and two other group
mates, Jake and Joanne.
I was more involved with the overall design of the website and
implementing front end features.
Languages used for this project were HTML, CSS,
JavaScript, and Python.
Libraries used were Bootstrap, Selenium for web
scraping snow product data and Firebase library to connect to
the Firebase account.
Frameworks such as Docker was used to build an
image of the web scraping python script to run in Google Cloud
Run.
For hosting and storing data, we used Firebase
and Firebase's Realtime Database.
This project was a great introduction to building an
application as a team, collaborating and communicating ideas.
Up until this point, I worked mostly on front end projects and
so this project gave a great introduction to what it is like
to manage a database, host a website, manage users and
authentication, albeit in a very simplified way through
Firebase

Description:
ArtificialGains is an AI powered fitness and diet application
that creates fitness and diet plans for users and helps users
stick to their plans through tracking and reward systems This
project was done during my enrollment at BCIT through the
course 2800 and was done with three other group mates, Jake
Currie, Vishav Josan and Ivan Cheng
My role:
I was responsible for the entire front-end development, from
designing the user interface to implementing it. This project
was my first introduction to React, as well as my first
experience creating mockups, gathering feedback from teammates
and friends, and refining the design accordingly.
Up until this point, my web development experience was limited
to HTML, CSS, and JavaScript. Working on this project was a
great eye opener and exposed me to other tools that could be
used to create a web application.
Technologies Used:
- Design: Adobe Photoshop
- Frontend: React.js, CSS
- Backend: Node.js, Express.js, with Python scripts for certain data processing tasks
- Database: MongoDB
- Deployment: Docker

Description:
AethersJournal is a journaling application that incorporates
an AI “therapist” that helps you reflect on your day, and what
you did throughout the week. This project was made using C#
and ASP.NET Razor Pages and Web API for communication to the
database and therapist AI API. This project was done with the
help of two other group mates, Danny Nguyen and Jeffery
My role:
For this project, I was the “project manager”, figuring out
the architecture of the project, setting up the database, and
figuring out how each microservices were going to communicate.
of the web program. My main contribution came from making the
client application of the project but I also had many
contributions in the database microservice as well.
Working on creating a web application using C# instead of
HTML, CSS and JavaScript was definitely a different experience
and I had many thoughts on why this approach would be better
as opposed to what I and seemingly many companies use. I later
learned more about its advantages and disadvantages which I
won't be able to mention here (because it would be too long)
but I would be happy to talk about it in an interview :D
Technologies Used:
- Design: Figma
- Frontend: ASP.NET Razor Pages
- Backend: ASP.NET WebAPI
- Database: MongoDB
- Deployment: Microsoft Azure

Description:
BCITRA Connect was originally a desktop application created
for the BCIT Retirees Association to help manage and track
memberships. For the course 4800 at BCIT, we were tasked to
create a web application version of the desktop app for the
association and communicate with them each week through
meetings and give them updates on the development.
My role:
My role in this project was a full stack developer. While I
focused mainly on implementing the back-end logic of the web
application, I had a major contribution to the front-end
implementation as well.
This project was a limit tester of how
much I could program in a span of a month and a half. I have
never coded as much and this fast before. The project scope
was quite big as there were additional features the clients
wanted that were not included in the desktop application.
This was also my first exposure to AWS and their hosting service
EC2. Setting up the proxy server and configuring the web
server was a great learning experience and honestly a lot of
fun.
This project’s tech stack was minimal as we needed to
implement a lot in a short amount of time and since our client
did not need anything too complicated, we decided to keep it
simple and go with what we were most familiar with. This
project GitHub repo is unfortunately private as our clients
wanted to keep it private
Technologies Used:
- Frontend: HTML, CSS, JavaScript
- Backend: NodeJS, Express,
- Database: MySQL (AWS RDS)
- Deployment: AWS EC2