Hello!

My name is Woo-Sik Choi

ABOUT WOO-SIK

Woo-Sik Choi Face

I built my first website using HTML when I was 10 years old. Coding was my first hobby, I may have been Korea’s youngest web editor. These abilities that required great attention to detail were instrumental in the development of my analytical and problem solving skills. It was key in my career path as I pursued roles in food science to reduce human disease, and through practical nursing in the Army.

I can fix your car, build a Lego International Space Station, update you on breast cancer and diet research, all with the same level of patience, creativity, and attention to detail that I now bring to software development.

Merging my life-long interest in coding with updated skill and experience, I expanded my software development abilities and am pursuing a new career as a software developer. As a recent graduate from a Software Engineering coding bootcamp, I am currently working on personal projects to challenge and expand my expertise. I am building websites for my entrepreneurial friends, working on a restaurant app to make dinner choice easier, and refining my skills to be ready for my dream role.

When I’m not coding, I play the violin, cook, run, swim, and bike.

SKILLS

FRONTEND

  • HTML
  • CSS
  • JavaScript
  • ReactJS
  • Bootstrap
  • Material UI
  • Next.js
  • Sass

BACKEND

  • Node.js
  • Express.js
  • MongoDB
  • Python
  • Django
  • PostgreSQL
  • Google Firebase

OTHER

  • Git/GitHub
  • Netlify
  • Heroku
  • Vercel
  • Slack

PROJECTS

CLICK screenshot images for live sites or GitHub logos for my codes!

SUGAR & KRUMBS WEBSITE

Sugar & Krumbs Website ScreenshotSugar & Krumbs Website Screenshot

The Sugar & Krumbs Website project was started for my friend who owns a small business. This is a website for my friend's bakery. Customers can explore bakery items before they make pre-orders. This is a single page web application built with ReactJS and Google Firebase for cloud server. Firestore database was used for this project. This app has a mobile first design for browsing from cell phone screens.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, and Google Firebase (Firestore database).

SUGAR & KRUMBS ADMIN PANEL

Sugar & Krumbs Admin Panel ScreenshotSugar & Krumbs Admin Panel Screenshot

The Sugar & Krumbs Admin Panel project was started for my friend who owns a small business. This is an admin panel website (Content Management System) for my friend's bakery. My friend can add images of new bakery items, edit current items, or delete items using this website. Since Sugar & Krumbs' main website and admin panel website share same database, customers can access updated information from the main website while my friend is updating items on this admin panel site. This is a single page web application built with ReactJS and Google Firebase for cloud server. Firestore database was used for this project. This app has a mobile responsive design depends on a device's screen size.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, Bootstrap, and Google Firebase (Firestore database).

DEV BLOG

Dev Blog Screenshot
GitHub Repository

The Dev Blog is a developer's blog platform. Users can login with their Gmail accounts. Once users are logged into the DEV BLOG, users can create, edit, and delete their own blog posts. Users also can upload image files to their posts. This is a single page web application built with ReactJS and Google Firebase for cloud server. Google user authentication and Firestore database were used for this project. This app has a mobile responsive design depends on a device's screen size. It also features toggling dark/light mode.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, and Google Firebase (User authentication, Firestore database).

WEATHER DASHBOARD

Weather Dashboard Screenshot
GitHub Repository

The Weather Dashboard is a single page web application built with ReactJS and 3rd party weather API. Users can get weather information by typing city names or zip codes. This app has a carousel view that displays weather detail page, 3 days forecast, and weather alert messages. This app has a mobile responsive design depends on a device's screen size. It also features toggling dark/light mode and toggling celsius/fahrenheit function.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, and 3rd party API.

COVID-19 NUMBERS APP

Covid-19 Numbers App Screenshot
GitHub Repository

The COVID-19 Numbers App is a single page web application built with ReactJS and 3rd party COVID-19 API. This app has a mobile responsive design depends on a device's screen size. It shows on-demand COVID-19 related numerical data. Users also can get data by typing a country name.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, and 3rd party API.

TIC TAC TOE

Tictactoe Screenshot
GitHub Repository

The Tic Tac Toe game is built with JavaScript. This application has a mobile responsive design depends on a device's screen size. It also features toggling dark/light mode and game reset function. The winner of the game will be displayed on the top with an animation.
 
Technologies used: HTML, CSS, and JavaScript.

TODO LIST APP

Todo List App Screenshot
GitHub Repository

The Todo List App is a simple task management web application built with ReactJS. Users can add and remove to-do from the list. It displays total and remaining to-do number.
 
Technologies used: HTML, CSS, JavaScript, and ReactJS.

COFFEEHOLIC

Coffeeholic Screenshot
GitHub RepositoryGitHub Repository

The Coffeeholic is a blog for posting your favorite coffee shops. This is a full-stack application with CRUD functionality and user authentication.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, Bootstrap, Python, Django, and PostgreSQL.

JAVASCRIPT CALCULATOR

JavaScript Calculator Screenshot
GitHub Repository

The JavaScript Calculator is a calculator with basic functionality.
 
Technologies used: HTML, CSS, and JavaScript.

GITNOMS

Gitnoms App Screenshot
GitHub Repository

The gitNoms is an online recipe application. Users can easily upload, edit, or delete their own receipes. This full-stack application project was a group project with 3 other developers.
 
Technologies used: HTML, CSS, JavaScript, ReactJS, Bootstrap, Mongoose, and MongoDB.

MINI OMOK (오목)

Mini Omok Screenshot
GitHub Repository

The MINI OMOK is a simplified version of a Korean game called Omok. To win the game, connect 5 stones with same color in the vertical, horizontal or diagonal direction.
 
Technologies used: HTML, CSS, and JavaScript.