Hello, I'm Bradley Wong!


I'm a Web Engineer specializing in Javascript Frameworks like React (Redux, Redux-saga, styled components). In addition, I have backend experience (Node.js, Express.js) as well as expertise in designing and building complete real-time web applications with React and Redux. Projects I have successfully delivered as the lead programmer includes spearheading the development of a River Monitoring Dashboard and Real-time locating system (RTLS) web application. I am proficient in English, Business-level Japanese, Malay and Mandarin.

You can contact me through my LinkedIn or e-mail bradwhs9181@gmail.com.


My e-commerce site

This is a full stack ReactJs application, ready for production. Complete with user authentication, user registration,
firebase integration, persistence, cart functionality and stripe integration for payment.
Uses ReactJs in front-end, NodeJs in the back end.

#React #Redux #Redux-Saga #StyledComponents #NodeJs #ExpressJs #Stripe #Firebase

River Monitoring System

Led a team to build a React web application from scratch. Structured the layout with css-grid and flexbox, styled-components for styling, used redux for handling state, redux-saga to handle asynchronous events. React-router-dom for routing. Implemented chart, carousel and table components as well. (Javascript, Redux, Redux-saga, styled-components, reselect, etc.)

Stack

#React #Redux #Redux-Saga #StyledComponents #OpenLayers

Geofence System

Led a team to design and spearheaded a full stack real-time locating system (RTLS) from the ground up. Georeferenced images and programmed geofences. Used Socket.io for real-time communication between the NodeJs server and JS frontend. The Raspberry Pi device is alerted if user enters the geofence. (OpenLayers, Socket.io).

Stack

#Javascript #Socket.io #OpenLayers

Facial Recognition API Project

I created a ReactJs application that uses Clarifai's facial recognition API. Complete with user registration and authentication. Place an image URL and any faces will be detected and a rectangle border drawn.

Stack

#Javascript #React #Clarifai API

Monsters Rolodex API Project

A ReactJs application utilizing redux to apply filtering data retrieved and handled asynchronously. Redux used to handle input state, data fetched by API.

Stack

#Javascript #React #Redux