INTRODUCTION



Software Engineer with experience in building apps using Ruby on Rails and React. I love problem-solving and seeing ideas come to fruition, especially with good user experience and design in mind.

Languages

Ruby

JavaScript

After learning about Object-Oriented Programming through Ruby and the Ruby on Rails framework, I picked up JavaScript as my second language.

Frameworks

Rails

Express

The two major frameworks I picked up for Ruby and JavaScript were Ruby on Rails and Express.js, respectively (yes, that is the Node.js logo). Rails taught me about MVC architecture and Express.js taught me about flexibility in simplicity.

Databases

PostgreSQL

MongoDB

I initially implemented my Rails projects using PostgreSQL as the database in the backend, but am now learning about non-relational databases, such as MongoDB.

Frontend

React

HTML5 & CSS3

React powers my apps on the frontend side of things, with CSS for design, implementing tools and libraries like SASS and Bootstrap. I'm also open to picking up Vue.js in the future.

Responsive Design

As someone who appreciates good design, I try to approach each project with user experience and accessibility in mind.

PORTFOLIO

DECYPHER

A Genius-inspired web application that allows users to analyze and annotate lyrics.
Single-page implementation built on a Rails backend and React frontend.

PUBSTATS

Single-page web-app that allows users to find player stats for the game PUBG.
Built on the MERN stack (MongoDB, Express, React, Node.js).

TYPING DEAD

A typing game featuring zombies!
Written in vanilla JavaScript and animated with HTML Canvas.
Uses Google Firebase to persist top 5 high scores.

DOLLAREL

JavaScript library based on jQuery that allows for DOM manipulation.
Sample demo is built using dollarel and utilizes a Rick and Morty API to gather all episodes and all characters for each episode.

CONTACT


Feel free to send me an email at brianlee100891@gmail.com or check my pages below.