NYC background

About Me

John Jiang

I am a software engineer based in New York City experienced with JavaScript, React, Redux, Ruby on Rails, MongoDB, Express.js, Node.js, and PostgreSQL,

as well as an entrepreneur skilled in time management, efficiency, strategic thinking, and communication. I have an appetite for learning new skills and technologies.

Next
C-lack background

C-lack

Rails, React, PostgreSQL, JavaScript, WebSockets, Node.js

Single-page web app allowing users to communicate in real-time, inspired by Slack.

  • Implemented WebSockets using Rails ActionCable to establish a persistent connection between the user and the server.
  • Ensured calls to the database run asynchronously through the use of AJAX and Thunk middleware.
  • Created polymorphic associations in Rails with users on messages and channels.
Next
MinionWars background

Minion Wars

Mongo.db, Express, React, Node.js, HTML5, CSS3, SCSS

Web app allowing users to collect digital assets by exchanging digital currency.

  • Built user authentication by encrypting user details with JSON Webtoken to be used with Axios to be decrypted with the JWT-Decode library in the frontend.
  • Included Validator.js library to check model validation for the inclusion of password & email upon login.
  • Engineered a smooth and functional UI with custom CSS to provide users with an interactive experience.
Next
EliteBaby background

Elite Baby

JavaScript, HTML5, CSS3, Canvas

Side-scrolling platform game, where the user collect baby bottles and tries to reach the end of the level.

  • Incorporated axis-aligned algorithm to detect collision between user and objects.
  • Designed multi-layer canvas with various velocity for an attractive background.
  • Formulated level design with Object-Oriented Programming for simple map additions.
Next

Skills & Technologies

JS logo

JavaScript

React logo

React

Redux logo

Redux

Ruby logo

Ruby

Ruby On Rails logo

Ruby on Rails

PostgreSQL logo

PostgreSQL

HTML logo

HTMl5

CSS logo

CSS3

MongoDB logo

MongoDB

Node logo

Node.js

Github logo

GitHub

Heroku logo

Heroku

RSpec logo

RSpec

jQuery logo

jQuery

Websocket logo

WebSockets

Webpack logo

Webpack

Contact Me

New York, New York

(917)941-2289