Steven Vi

I'm a Junior Full Stack Developer based in Sydney, Australia.
I strive to build exceptional online experiences.

Works

Client Management System

A client management system with an in-built dashboard to monitor clients statistics, built for a private client. This application was built with a group of 3 from the ground up using the MERN Stack (MongoDB, ExpressJs, ReactJs, NodeJs). A seperate back-end for our API end points, and made requests using axios on our React frontend. It's essence is a full CRUD resource for clients to be created and for the admin to leave clients notes. The front-end has been styled using React UI framework called material UI and with some CSS
*If interested, please contact me for login details

Features

  • Authentication with JWT Tokens
  • Material UI
  • Testing using Jest
  • Search Filter
  • Redux State Management System

React Image Search

An image searching site that is built on React and styled with semantic UI. This site pulls data from the Unsplash API using axios and re-renders the page without refreshing for a better user experience. The application is configured to use Docker/Docker-Compose along with TravisCI for continuous integration and deployment to AWS S3 Bucket

Features

  • CI/CD
  • Docker
  • Deployed on AWS S3 upon passing test
  • React

This website (My Portfolio)

A portfolio page I created HTML5, CSS3 and Javascript. The idea behind the website was to keep things at a foundation level, i.e no front-end frameworks or css frameworks such as React or Bootstrap would be used. Website is currently deployed on Github.

Features

  • CSS Grids
  • Responsive
  • SVG animation

Weather Application

A ruby terminal application designed to fetch live data from a weather api based on users selected location. Based on the weather data returned, the application will suggest clothing pieces to wear for the day and can track a users mood by read/write data to an external text file.

Features

  • Live API fetching
  • Read / Writing external text files

About Me

Hi, I'm Steven. Nice to meet you.

I have a fascination in exploring and learning new stacks that can be implemented into a project.

I strive to implement scalable and reusable code and ensuring that a project is optimal, with this mentality I aim to future proof any projects I do for my clients.

Working closely with other developers, UI/UX designers, product managers I've had the pleasure of delivering products for various organisation and I'm eager to continue delivering fantastic products across a variety of industries.

Languages I speak

Front-end Development

  • ReactJs

  • HTML5

  • CSS3

  • Sass

  • Javascript

Back-end Development

  • Ruby / Ruby on Rails

  • nodeJs

  • ExpressJs

  • PostgreSQL

  • MongoDB

Others

  • Git / Github

  • BitBucket

  • Docker

  • TravisCI

  • Amazon Web Services

  • Trello