Hey.

I'm Cheba.

Full-stack web dev.

Building the www.

One </> at a time.

Move me

Experience

I've been in web development for the past 4+ years. I began with WordPress, but lately, the MERN stack and Next.js have gotten most of my attention. I have primarily worked as a freelancer for a couple of web development studios, either by starting from scratch or optimizing, fixing or upgrading already existing projects. Please note that I won't be linking to any of the projects I worked on for them.

Tools & Tech

JavaScript
Node
Express
MongoDB
React
Next.js
Material UI
WordPress
PHP
MySQL
jQuery
HTML
CSS
Git & GitHub
Puppeteer
Webflow

Projects

Soapbox Ninja

PHP, jQuery, Wordpress, HTML, CSS

Forum, where anyone can register and create posts, comments, categories, upload images, and embed youtube videos. All of these elements can be liked or disliked by other users. Users will get a personalized feed based on which topics, users, and categories they follow.

Few interesting details:

Approximately 7k lines of PHP and 2.5k of jQuery

AWS S3 for offloading images

AWS Rekognition for detecting sensitive content

Users get notified when something new happens

Infinite scrolls for posts, comments and images

Extinct API

Node, Express, MongoDB, Puppeteer

API with all known animals that have gone extinct in the last 11.650 years. Data was gathered by scraping Wikipedia using Puppeteer. I made a simple dashboard from which you can call it and have data visually presented. API goes to sleep after 30 minutes of inactivity, so the first call you make might take a bit longer.

Few interesting details:

Can GET one random animal, or a specified number

Scraped tables had from 2 to 6 columns per row

Returns 7 different properties of animal

An optional parameter, if animal image is required

Cheba.me

Next.js, React, Material UI

So, your current location serves as my personal, not too serious website. It was created using my favorite framework Next.js. Each time changes are pushed to GitHub, it automatically deploys to Vercel. It does not have a typical server-side to it and handles the contact form using a serverless function. As of this writing, the score on GTmetrix is 245ms for the largest contentful paint and 641ms for time to interactive.

Few interesting details:

You can change the website's color

Can hover/click profile picture ;)

About me

Hey, I'm good at reading docs ;)

I'm a self-taught web developer from Slovenia. I've been in the military for 10 years and I started in web development 4+ years ago. I freelance, sometimes work out, and always drink coffee.

Most of the time, my role is being the “outsource guy” who fixes or creates stuff on the web. I love being in this role because it exposes me to a wide range of issues and technologies, which allows me to continuously learn new things.

I enjoy working on innovative projects that aim for the highest quality rather than just fast delivery.

My image

Get In Touch

Have a great idea for a project and want to make it happen? You can reach me at or by using the form below. I'm usually online for about 12 hours a day, so you can expect a fast reply :)