About me

Back in elementary school, I was amazed by my cousin and how he was able to make a simple calculator in GW-BASIC, which was the spark that ignited my passion for programming.

I started coding in 2009, with QBasic as my first programming language. In 2010, I switched to C++ and won a gold medal in a state-level C++ competition.

My experience with web programming began in 2013, during high school, with my first web project: eDnevnik (Eng. eClassbook) – a digital replacement for ordinary class register books, which was later approved by the government.

While plain PHP is not very secure and requires a lot of coding for the simplest of tasks, it is great for diving into the web programming – I gained an interest in Laravel in 2018, which still remains my favorite PHP framework.

Electronics has been another passion and hobby throughout my life. I have always found ways to connect it to programming – from my first LED connections in elementary school to an RC airplane at the end of my Bachelor studies as a graduation thesis with my friends.

While trying to merge programming and electronics, I discovered their intersection in microcontrollers. I started with Arduino, explored its various flavors, then moved on to ESPs and TI 2000, and eventually worked with Calliope mini for my Master's thesis.

Recently, using microcontrollers and electronics, I built an interesting Smart Home project with my friends.

These and other cool projects can be found on my GitHub profile.

This is me

Skills

Web · HTML, CSS, Bootstrap, JS, jQuery, TS
90
PHP · Laravel
95
Database · MySQL, SQLite, MariaDB
85
Git · Subtree, Submodule
75
Jira · Sprints, Agile boards
45
Qt · GUI Apps, QML
40
Linux · Shell scripting
75
Num. Analysis · Inter-/Extrapolation
75
Assembly · RISC-V, MIPS, ARM-v7, Sharc
40
C/C++ · OOP, Embedded Systems
95
Microcontrollers · Arduino, ESP, TI 2000
100
RTOS · PikeOS, ELinOS
50
IoT · MQTT, RESTful API, Analytics
75
Smart Home · Sensors, Actuators
100
Math · Calculus, Linear Algebra, Statistics
100
Physics · Mechanics, Thermodynamics
100
Electronics · Analog, Digital, Power
85
SPICE · LTspice, Multisim
65
HDL · VHDL, Verilog, SystemVerilog, FPGA
55
HW Simulation · Vivado, ModelSim
55
MATLAB · Simulink
65

Services

Programming

From Embedded system to Web programming. I'm using C, C++, Python and even MATLAB. For Web backend, I like PHP with Laravel framework and for frontend – whatever.

Electronics

With electronics, it is possible to do awesome things. Just adding LEDs to your project makes it looks great. Display, sensors, actuators take these projects to a higher level.

IoT

Supervising and controlling these from other places sounds very nice. That is achieved by connecting devices via a network. For this, I prefer ESP modules.

Database

For storing data for all these, databases are a simple and convenient way to do it. For larger projects, I'm using MySQL and for small or embedded ones, I prefer SQLite.

56
Projects

16
Websites

7
Electric shocks

My work

×

 

ZoT387 Airplane

App-controlled Unmanned Aerial Vehicle

Date: Jun 2019

Started as a hobby, the airplane became our Graduation project. After around three months of work, Bakir, Omar and I, finished our favorite project. It is a real-world example of applying the knowledge that we learned at our University.

As it is powered with battery, driven by brushless motors, controlled by ESP32, programmed (mostly) in C++, this project combined most of our courses thought at our University, which was our primary goal with this Airplane.

Features:

  • Length: 1.8 m
  • Wingspan: 1.6 m
  • Wi-Fi & GSM Connectivity
  • Controlled by a mobile app
  • Remote camera
  • Autopilot (in development)

Instagram link

Sofint

Device for measuring displacement

Date: Apr 2019

Hackathon project where we were second place.

It is a device based on ESP2866 and 9-axis IMU which integrates acceleration to get velocity and again integrates velocity to get displacement. After filtering and some signal analysis, it can give fair results and send them through a socket to devices.

Bosnabooking

Reservation and renting web app for travel agency

Date: Feb 2019

Website made for a travel agency that manages accommodations and cars and rents them to customers. The app is coded in Laravel which I find very nice for backend programming.

Bosnabooking Website

Jagodino

Automatic Arduino watering system

Date: May 2018

Strawberries – the best "fruit" on the planet.

A project made to make watering strawberries easier. It senses soil humidity and opens the water valve if needed until they get water. It has a display for monitoring everything and some buttons for settings.

It is made primarily for strawberries but it can be used with all fruits or vegetables.

FM Radio

Transmitter with RDS

Date: Feb 2018

Radio has been always fascinating to me. After a few trials with small, one-transistor transmitters, I tried to make this one.

The feature of this project is that it has software-based RDS which can emit name of the station and other radio data.

Canteen

Project for dormitory's canteen for ordering food

Date: Feb 2016

The idea for this project was born at the time of the Final exams at our University. The idea was to order food/drinks from your room or University and later come to the canteen when it has been finished so you have time for doing something else.

The application has an Admin panel feature for monitoring that everything is functioning well. Administrators of the dormitory loved the idea and immediately started to use it.

Canteen website

eDnevnik

First project made up for every school

Date: Oct 2013

eDnevnik (eng. eClass) is a digital replacement for ordinary classroom books used in elementary and high schools. Besides Grade feature, it has absence records, message service, uploads/downloads, admin panel for monitoring whole application and many more.

eDnevnik is my first web project coded back in 2013 and it was supposed to be a social site for our class. It was coded in PHP for Backend with MySQL database and just jQuery for Frontend.

My school was first which has started to use our application and now it is used by one more school in our country.

eDnevnik website (Tešanj) eDnevnik website (Žepče)

Minesweeper

C++ console game

Date: 2012-2015

Everything starts with C++. Here I put few a games in C++. Games are free so you can download, share and play.

For now, I choose only three of them. Hangman is a well-known game for guessing the word. You can choose randomly or type a word and let your friend guess it. Iks Oks (eng. Tic Tac Toe) is a match-three game where the goal is to match three of your symbols to be in one line (vertical, horizontal or diagonal). Minesweeper is a thinking game where you need to find mines clicking on neighboring fields.

Download zip and play