nikki-riser-profile-photo
Web development provides me the means
to bring my
creative visions into reality

About

Big data analyst turned web developer, with an eye for design and a passion for building beautiful and functionally intuitive web apps.

I take a holistic approach to designing and building web applications, where each piece of the process matters to the success of the project – coming up with an idea, developing user stories, sketching the layout and design, developing a wireframe, building each feature, and finalizing the app. I look forward to continue building beautiful and interactive web applications with functionalities that enrich peoples’ lives.

Skills

HTML5 CSS3 JavaScript jQuery Ember.js Ruby Ruby on Rails PSQL Git GitHub AJAX Handlebars.js Node.js Express.js Sass MongoDB Bootstrap Tableau Microsoft SQL Server

Projects

Kioku

Full stack flashcard app

A flashcard single page application that allows a user to create flashcards to study Japanese words and short phrases. Supports user authentication and CRUD actions (create, read, edit, and delete flashcards).

The back-end API is built with Ruby on Rails using a PostgreSQL database, and implements RESTful routes. The front-end was built with JavaScript, jQuery, AJAX, Handlebars, Sass, and Bootstrap. I also implemented use of a Text-to-Speech 3rd party API to add audio of the Japanese pronunciation to each word.

Core functionalities and styling built in 5 days.

Colorspiration app

Colorspiration.

Full stack color palette app

A single page application built with Ember that allows a user to create color palettes based on the dominant colors of an image URL provided by the user. Supports user authentication and CRUD actions (create, read, edit, and delete palettes).

The back-end API is built with Ruby on Rails using a PostgreSQL database, and implements RESTful routes. The front-end was built with Ember, AJAX, JavaScript, jQuery, and Sass. I implemented use of a color-detection 3rd party API to display up to 20 dominant colors of an image URL provided by the user.

Core functionalities and styling built in 5 days.

State Trotter app

State Trotter

Full stack bucket list app

A bucket list single page application for making goals for each of the 50 US states, built collaboratively in a team of four developers. Supports user authentication and CRUD actions (create, read, edit, and delete bucket lists items). The US map is built with JQVMap, a jQuery plugin, that renders Vector Maps.

The back-end API is built with NodeJS and Express, using a MongoDB database, and implements RESTful routes. The front-end was built with JavaScript, jQuery, AJAX, Handlebars, Sass, and Bootstrap.

Core functionalities and styling built in 5 days.

Tic Tac Toe app

TicTacToe

Front-end tic tac toe game

My first front-end single page application for a seemingly simple game of Tic-Tac-Toe. The game logic is built with JavaScript. The game sends AJAX requests to a Rails API for user authentication and storing game statistics. Users can create new tic-tac-toe games and view past game statistics.

The front-end is built with HTML, CSS, JavaScript, jQuery, and AJAX.

Core functionalities and styling built in 5 days.

Personal portfolio

This very site

Personal portfolio

My mobile-responsive personal portfolio site, designed and built without using a template. Features animating hamburger menu in smaller window sizes, smooth scrolling upon clicking sidebar navigation buttons, and highlighting of the navigation buttons to indicate different sections of the page.

This site is built with HTML, CSS, JavaScript, jQuery, and Sass, and uses third party libraries (Font Awesome and Devicons) for social and web development icons.

Client portfolio

Portfolio

My very first mobile-responsive website, custom built for a client before joining General Assembly. Built without using a template. DOM manipulation, including displaying a 'back to top' button based on scroll position, filtering publications by year, hamburger menu animation, and expanding and collapsing text boxes, is hand-coded in JavaScript.

The site is built with HTML, CSS, JavaScript, and jQuery.