Hi, my name is

Jackson Chen.

Just your friendly neighborhood programmer.

I'm a software engineer based in Brooklyn, NY specialized in building full stack web applications and solving problems through technology.

Connect With Me

ABOUT

Hi there! My name is Jackson Chen. Just your friendly neighborhood programmer based in Brooklyn, NY.

I enjoy solving problems. Whether it's a simple problem like fixing a lightbulb or solving a complex problem like my social life, I love the challenge.

Before coding, I was pursuing a career in medicine. After realizing how much of today's modern medicine and patient care relies on tech, I soon found myself immersed in learning how to code at The Flatiron School. After graduating, I continue to learn and utilize my skills to solve all sorts of problems through tech.

When I'm not coding, you can catch me playing basketball, video games, board games, reading or binge watching Netflix.

SKILLS

Languages

JavaScript

JavaScript

Ruby

Ruby

Python3

Python3

HTML5

HTML5

CSS3

CSS3

Frontend

Gatsby

Gatsby

React

React

Redux

Redux

styled-components

styled-components

Material-UI

Material-UI

Bootstrap

Bootstrap

Backend

Ruby on Rails

Ruby on Rails

Node.js

Node.js

GraphQL

GraphQL

Database

PostgreSQL

Postgresql

MySQL

MySQL

MongoDB

MongoDB

Utilities

Git

Git

GitHub

GitHub

Postman

Postman

Heroku

Heroku

PROJECTS

Flix

Movie database query where users are able to like and dislike films.

  • React
  • Rails
  • styled-components
Portfolio

Personal portfolio website.

  • Gatsby
  • React
  • GraphQL
Money Box

Stock portfolio manager equipped with real-time trade data, news and historical stock data.

  • React
  • Redux
  • Chart.js
  • Websockets
PokéBattle

Pokémon team builder with real-time competitive battling against other users.

  • React
  • Rails
  • Websockets
Toodle

Toodle is a web drawing app that helps to bring out your imagination and creativity.

  • JavaScript
  • Canvas
ZenPen

Mental health web app designed to help users reduce stress through self-expression and mindfulness meditation.

  • Ruby
  • Rails
  • Bootstrap

BLOG

How to Create a Rails Backend API
by Jackson ChenDecember 01, 2020

Are you starting a new project and need a dedicated backend API to persist data? Look no further; this guide should lead you in the right direction.

Continue reading...
    Tags:
  • Rails
  • API
  • Restful Api
  • Guides And Tutorials
  • Programming
How to Use Action Cable With React and Rails
by Jackson ChenSeptember 27, 2020

Have you ever wondered how some websites are able to stream real-time sports data or how users are able to receive messages almost as instantly as soon as they were sent?

Continue reading...
    Tags:
  • Websocket
  • Actioncable
  • React
  • Rails
  • Tutorial
How to Deploy Your JavaScript Web Application
by Jackson ChenAugust 23, 2020

Have you just finished your first JavaScript application and are now wondering “How do I get my application online?” In this tutorial, we’ll go over the quickest and easiest way on how to deploy your JavaScript application on to Heroku, using Git, Node, Node Package Manager(NPM), and Express.

Continue reading...
    Tags:
  • JavaScript
  • Heroku
  • Nodejs
  • Express
  • Programming
JavaScript: Arrow Functions
by Jackson ChenAugust 11, 2020

Whether you are starting your programming journey in a coding bootcamp or dabbling into JavaScript for the first time, encountering the Arrow Function can be quite daunting and confusing.

Continue reading...
    Tags:
  • JavaScript
  • Learning To Code
  • Programming
  • Beginners Guide
  • Arrow Functions

CONTACT

Have a question or want to work together?
Let's Talk