About
I am a front-end web developer specializing in the front (visual part) of the site. My passion is to create truly beautiful projects that work fast and look flawless.

Web Developer & UI/UX Designer
I try to pay great attention to the design and functionality of the site.
This allows you to create a truly attractive product.
- Direction: Front-end developer
- GitHub: My GitHub Repositories
- City: Nice, France
- Driver's license: Category B (French)
- Degree: Bac + 2 (2 years higher education)
- Freelance: Available
- Language: French (intermediate), English (intermediate), Russian (native)
- Education: Simplon.co - Web developer, (France, Nice Graduation certificate.)
I started learning web development at the end of 2020, then in February 2021 I applied and received funding from Pole Emloi France to train as a web developer. In the process of learning, I realized that I like Front end technologies more and I decided to specialize in this in the future.
Facts
I hope our cooperation will increase this counter .
Happy Clients
It was a pleasure for me to work with them.
Projects
New tasks are always interesting experience and new
knowledge.
Hours Of Support
Communication is a very important factor in getting
the job done.
Hard Workers
Projects that gave me a great experience
Skills
My main area of expertise is front-end development. I like to create beautiful and productive websites that help draw the attention of customers to the final product.
Basically, in my work I use frameworks such as Gatsby.js and Next.js to create a landing page or more complex projects, such as interacting with the online store API (Shopify).
Front-end:
Data base + CMS(Headles):
Framework and other tools:
Design:
Portfolio
Here is a list of sites that I have completed while learning web development. It is incomplete, I did not take into account small projects.
- All
- Gatsby.js(React.js)
- Next.js(React.js)
- Headless CMS + React.js
- API + React.js
- Html-Css-JS

Leonard Tobias
Portfolio site for photographer from Paris
Gatsby.js + Dato CMS
Technologies:
1) Gatsby.js
2) Dato CMS
3) Styled components
4) Flex box + Css Grid
5) React Helmet
6) GraphQL
My client needed a quick portfolio page, but the project was complicated by the need for content management.
He wanted to independently change the text of the image on his site in order to save certain resources in the future. Since if the site was made only on pure Gatsby.js, the client would have to constantly hire a developer for small minor changes.
Since all Static Site Generation frameworks do not support built-in content management system, I used Dato CMS which has a great interface (simple and clear), and is completely free for small projects and does not need to be deployed on a hosting (like Strapi for example).
It also has built-in support for image optimization, which is sometimes useful. Although I am using Gatsby Image in this project (via Graph QL queries).

Christian living bundle
Gatsby.js page for a major US online bookstore
Gatsby.js(React.js)
Additional:
1) Gatsby.js
2) Styled components
3) Bootstrap 5 grid only
5) React Helmet
6) GraphQL
My client needed to migrate a page from a website builder to a newer, faster technology to give users the best possible user experience.
The page that was provided to me initially did not have adaptability to many devices; it only had mobile adaptability, which also needed to be improved.
Since the content was in a 320 pixel container placed in the middle, many devices such as tablets and larger mobile phones with a screen resolution of more than 500 pixels could not get a sufficiently comfortable experience of interacting with this site.
As an example, I placed this page on my hosting.
But the project was created for this company:
Puppy Dogs
https://electrickiev.com/
This is a Gatsby.js web application for one of my clients from Kyiv.
01/12/2022 - 01/01/2023
Gatsby.js(React.js)
Additional:
1) Gatsby.js
2) Styled components
3) Bootstrap 5 grid only
4) Axios
5) React Helmet
6) GraphQL
I chose Gatsby.js because I was already familiar with React.js and I needed really fast and modern technology for this project. The result exceeds my expectations, Gtatsby.js is truly lightning fast. Just look through the pages of this site and you will understand everything.
Gatsby.js has a lot of useful features to optimize website loading speed. For example, the Gatsby Image plugin that processes images perfectly optimizes images and you do not need to spend time on it.
Deployed to Gatsby Cloud.
https://electrickiev.com/
Chez italienne
01/09/2021 - 01/10/2021
Html, Css (Scss), JavaScript,
plugins.
This is a small Italian food store, where you can order italian food by phone or through the contact form. The project was carried out for an Italian private entrepreneur.
I bought a static website theme (html, css, javascript) on Themeforest.net platform. It has been completely redesigned and changed.
All images were prepared by me (Gimp 2, Adobe Illustrator, Figma) + compression to optimize site loading.
Final result: Click here

Omaha solver is a landing page template that is fully responsive to different devices.
17/06/2022 - 18/06/2022
Html, Css (Scss), JavaScript, plugins.
Additional:
1) Bootstrap 5 (I used only the grid to speed up the project. Only the
bootstrap-grid.min.css file is included).
2) AOS.js for animation.
3) Fontawesome Icon
The code is written entirely by me. GitHub code here
Figma design here:
Figma design - Omaha Solver
The project was carried out in strict accordance with the design and in full compliance with the dimensions (pixel perfect).
It was handed over to the customer without content, for further adaptation in Next.js.

Movie Land this is a React.js web application for searching movies.
GitHub code here
01/10/2022 - 12/10/2022
React.js + Api (omdbapi.com)
Additional:
1) Axios (data fetching library)
This simple project allows you to search for movies with descriptions in English. It shows 10 movies that are similar in name to the ones you entered in the search form.
This project has given me a better understanding of the React.js hook usage. Also props destructuring and codtitional rendering (for example, add logic to show the element or not).
Also I deploy this application on Vercel.
Movie Land
Chez Italienne (React.js-Next.js) is a Full Stack Food Ordering App.
10/07/2022 - 27/07/2022
React.js + Next.js (Cloud mongo DB Atlas databases)
Additional:
1) Mongoose schema (for Mongo DB)
2) Axios (data fetching library)
3) Redux
Preliminary development of a small online store on Next.js for a client from France.
This allowed me to learn a little about a lot of new technologists. How to work with Cloud Mongo DB, API for Next.js, React.js (components, hooks) and more.
Also I deploy this application on Vercel (free hosting for Next.js applications).
Chez Italienne (React.js-Next.js)
Prompt AI - Next 13 is a full stack Next.js 13 app
Dependencies:
- Mongoose schema (for Mongo DB)
- Next API (for API routes)
- Next Auth (for authentication)
- MongoDB Atlas (Cloud database)
- Tailwind CSS
Next.js 13 web application where you can write prepared Prompts to query AI (such as Chat GBT ).
You can also view the Prompts of other users using the search.
Writing Prompts is available after identification (Now only Google available), as well as editing.
URL: Prompt AI - Next 13 GitHub code and description
Prompt AI - Next 13 is a full stack Next.js 13 app
Dependencies:
- Mongoose schema (for Mongo DB)
- Next API (for API routes)
- Next Auth (for authentication)
- MongoDB Atlas (Cloud database)
- Next cloudinary for upload images
This project was created to explore the new functionality of Next 13.
There is a regular user registration, authentication through Google, work with local data (json) or remote through Mongo DB (post folder).
Added some Framer motion animations on the main page.
Added a page for adding new posts, with the ability to upload images to the cloud.
Github description URL: Js Case - Next 13 portfolioResume
From 17 May 2021 to 10 Janvier 2022 studied at the School of Web Developers Simplon.co.
Education
Web developer
17/05/2021 - 10/01/2022
Simplon.co - A network of socially-conscious digital factories.
Simplon.co
I studied in the city of Nice, France. This training program is closer to full stask developer: Html, CSS, MySQL. Programming languages: PhP (base), JavaScript(base).
There was also a lot of practice. All my practice exercises to GitHub
As a result, a state certificate was received - Web developer and mobile developer.
Professional Experience
USPIO LTD , Cyprus (remote)
February 2022 - Until now
Web Developer Front-end
- Html, css (scss), Javascript creating static pages and fixing problems in styles and code. Improving Lighthouse Google metrics. SEO improvement.
- Next.js and Gatsby.js development is mainly maintenance of existing projects.
Web developer - Freelancer
Janvier 2022 - Until now
I specialize in front end development (React, Gatsby.js, Next.js)
- Creation and development of static and dynamic websites, web applications.
- My main stack (html, css, javascript) and React.js frameworks are Gatsby.js and Next.js.
- Also additional technologies CMS Wordpress, PhP.
Internship - Web developer (Simplon.co)
September 2021 - December 2021
Internship - Development of a website for a micro entrepreneur. - Chez l’italienne
- Chez Italienne - showcase site, completely static (only html, css and javascript). Also plugins for css and javascript. Because I didn't have time to create a website design, but I wanted to create something really impressive. I bought a layout from Themeforest.net and changed it significantly.
- My modified theme
Services
Here are the main services that I can perform, but this is not a complete list.
Since the profession of a web developer is very extensive, I decided to point out only the main directions and give short explanations.
Front-end - (Gatsby.js - Next.js)
Gatsby.js
-
This is the second popularity of JavaScript Framework after Next.js.
Gatsby .js is not only great for creating large projects (as many people associate it with) but it is great for creating quick landing pages and other presentation projects.
Amazing performance can be achieved above 90 points for mobile (Lighthouse Chrome)
Can be placed anywhere just like regular static HTML CSS JavaScript. You don't even have to pay for hosting (unlike WordPress) you can use high performance CDN hosting for free. For example Gatsby Cloud, Vercel, Cloudinary or place on an existing hosting.
Image optimization is integrated by default. Gatsby can crop the image to the correct width and automatically converts to modern formats such as Webp. You no longer need to spend a lot of time preparing images for production.
-
According to your needs, I will develop the project structure and design further and start building your project with Gatsby.js
I can design in Figma or Adobe XD according to your requirements. If you already have your sample design, I will develop a project based on it.
-
I try to keep the code as simple and efficient as possible. I also like to give the client a very optimized project: This is a local inclusion of fonts and image optimization using lazy loading, as well as minimizing CSS styles. Reducing the use of various third-party libraries that degrade the final performance.
I also pay a lot of attention to Seo-optimization. For this, I use the Seo.jsx component with React Helmet connected which creates all the necessary meta tags, including for social networks (OG tag).
Next.js
-
Next.js needs no introduction, it is the most popular JavaScript Framework on the market which has some of the benefits listed for Gatsby.js but also has a much better back end.
Next.js 13 has a very powerful API that can contain a lot of functionality while still having all the speed of a static site.
Next.js contains all the same features as Gatsby.js but version 13 is really interesting. Support for React server-side components, integration of local fonts to avoid using the Google APIs, and many other useful features make Next.js a great partner to grow your project.
-
I create Next.js 13 applications to improve your business performance. This is especially true for page load indicators, which greatly affect your SEO promotion in search networks. Also, Next.js has even more room to grow your project. By interacting with third-party APIs, you acquire additional functionality that takes a very long time to create.
These technologies are well suited for small projects, there are now a lot of developers on Next.js and there are no problems in maintaining your project in the future.
-
Nexjs is more suitable for projects that use third-party APIs or do other work on the server side. For example, client authentication (Next Auth), working with a database, and calling third-party APIs or Headless CMS.
Also, in Next.js, it is much easier and easier to connect server-side scripts, which speeds up page loading, since we do not use the resources of the user's mobile phone.
CMS Headles (Strapi.io, Dato CMS)
Dato CMS
-
The problem with all Jamstack architectures is that none of the major frameworks have integrated content management systems. But since this technology is based on API requests, we have an additional solution to this problem in the form of Headless cms.
Dato CMS is a headless CMS that allows you to create a content model and then use it in your project. It is very easy to use and has a very good interface. It is also very easy to integrate into your project.
Look at an example of one of these works:
Leonard Tobias - photographer
This is a landing page created on Gatsby.js + Dato CMS with the ability for the client to completely change all the content. He can add an image, change any text on his site and can also control SEO without involving a developer. -
Dato Cms is not as famous as Strapi, Sanity Contentfull, but it is absolutely undeserved. It has a generous free plan, does not require server-side deployment, and has a great, intuitive interface.
Dato CMS contains a lot of features for optimizing images, creating repeating component models, a fairly wide setting required for blocks to be filled in (title text, aternative text for images, SEO titles no more than 160 characters, etc.)
Strapi CMS
-
Strapi is the undisputed leader of headless cms the most stars on Github and it has very wide features that are suitable for both small and large projects.
The only reason why I didn't choose it as the main headless cms is that it needs to be deployed on a server for example on Heroku it will cost from 5 to 7 dollars per month it's a small expense but for small projects you can get by with a simpler simple Cms .
Although it remains an excellent choice for medium to large projects. Its speed is at its best, it has a user-friendly interface, and the i18 plugin for multilingual sites is perfectly configured in it.
-
Why use headless cms and static site generator? It's very simple - it's a unique design and high speed, as well as unsurpassed security.
Of course, you can easily create a WordPress site using ready-made themes. But if you want a custom design, you'll also have to change an existing theme or create a new one. I won't say anything about WordPress performance, there are themes that are relatively fast (but definitely not as fast as Gatsby or Next.js).
For example, if you have a lot of images or videos and want a really fast, highly secure site, static generators like Gatsby and Next.js are great choices. Headless CMS will be responsible for content management.
Contact
You can contact me for any questions using the contact form below.
Location:
Nice, France, 06000
Email:
dan-work-mail@protonmail.com
