Hello, I'm Nikolaz
Creative, empathetic and business minded Web developer
Tech
-
Ruby
-
Rails
-
Javascript
-
React
-
Postgresql
Work Projects
I currently work at Plezi as a fullstack developer.
Here are some other independent projects:
Au Fait Films
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
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
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
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)
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)
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)
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.