Hello, I'm Nikolaz

Creative, empathetic and business minded Web developer

Tech

Work Projects

I currently work at Plezi as a fullstack developer.
Here are some other independent projects:

Au Fait Films Rails React

See it: here
Tech used: React and Ruby on Rails

This is a website for a film agency.
The website is a re-do after it was redesigned. It uses a backoffice which is a ruby on rails app.

Pascale Art Rails React

See it: here
Tech used: React and Ruby on Rails

An artist's website to show and display art works.
The app is a React js app that consumes an api which is exposed by a Rails monolith that acts as a back office. Originally the backoffice was a regular cms called Contentful. Contentful is a great platform, however did not correspond to the needs of the website owner.
This was an interesting challenge and this is the reason how I got into developping Ruby and Ruby on Rails in the first place. Today, I have two Rails apps running and it has been a great solution for the website owner and myself. Changes are relatively straightforward.

Personal Projects

Rubopop Rails

See it: here
Tech used: Ruby on Rails

Rubopop is an app/blog, content back office and a rails playground.
The aim of this site is to: -> provide an article writing plateform -> provide a playground for mini projects such as RoR hangman. RoR hangman is a game of hangman with only Ruby on Rails methods.
Turns out there are quite a few Rails helper methods... try and guess a few :)

Savings Tool React

See it: here
Tech used: React

Have little to no savings ?
If you haven't thought about your personal finances, use these tools to help you think about the difference you could make for your future. Play around with the simulators to help you understand what you are capable of achieving in savings.
The simulators are designed to give you a rough idea of how much you can achieve, especially if you are consistant. Have a look at how interest rates can have an effect on the final goal over time. This is a react js app, using local storage to persist small amounts of safe data.

Personal Blog (for the archives) Javascript

See it: here
Tech used: Html, CSS and Javascript

This is a personal blog I have been using for photography and side projects, and it is my first live website coded in vanilla JS and css.

Transport Service (for the archives) React

See it: here
Tech used: React

A car sharing service that allows you to book rides.
This was actually part of coding challenge, with this create react app I used: - useContext and useReducer to manage the state of the fetching - errorBoundary to gracefully handle any issues - react-router-dom, although I didn't make much use of this.
To improve this app it could benefit from having some tests, such as Jest tests. I try to include Jest or RSpec (Ruby) when developing apps. This provides a reference for refactoring, but also helps other developers work together without making breaking changes. To improve this app I would have added more pages, including a reservations page with all booked trips for that session. This could be useful if someone needs a recap of all the trips booked.
It could have been possible to include a map (such as provided by mapbox), however that would have been slightly off topic for this exercise.

Loyellllo (archived) Rails

See it: return soon
Tech used: Ruby on rails

Unfortunately, this website is no longer online :( but it will be back !
A loyalty card app that rewards clients and allows business owners to get statistics and send programmable emails to communicate to any of their customers. The app uses QR codes making it easy for clients to sign up to a business loyalty system. And all loyalty cards have a QR code allowing businesses to quickly scan a card, 'stamp' it and reward their clients.
Businesses can also easily send programmable emails to their loyalty card holders depending on their subscription plan. These email campaigns can be targeted to the most loyal clients based on a number of criteria, like last visit and a point system.
This is the most interesting personal project I have worked on, as it has introduced some interesting algorithms to produce statistics, as well as schedulable emails based on user input and behaviour. The most interesting has been to create a webhook and write some more complex SQL queries.