Skip to content
View JosipKuci's full-sized avatar

Organizations

@SolderedElectronics

Block or report JosipKuci

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JosipKuci/README.md

Hi there 👋, my name is Josip Šimun Kuči

I am a 3rd year student of Computer Engineering at FERIT in Osijek

I am an aspiring embedded software engineer with a passion for automotive technology and low-level programming. My interest lies in creating efficient, reliable, and scalable embedded solutions that drive innovation in the automotive industry. With a strong foundation in C and C++, I thrive on solving complex problems at the hardware-software interface.

I am particularly excited about working on microcontroller-based systems, real-time operating systems (RTOS), and embedded Linux.

Skills: C/C++/C#/Java/Solidity

  • 🔭 I’m currently working on a gameboy emulator to broaden my knowledge of C
  • 🌱 I’m currently learning about Real Time operating systems
  • 📫 How to reach me: josipsimunkuci@gmail.com

My coding journey 🚀

This is a short overview of some of my github repositories.

High school 🏫

Most of my first projects were done in C++, such as my Space Invaders clone and Matrix falling letters screensaver. While I am not proud of the way I structured my code back then, I think it shows how much I have improved in recent years.

For my high school thesis I made a Bike tourism app "Cikilic", which was a collection of summaries of bike routes in the Osijek-Baranja county. While the UI left a lot to be desired, I learned a lot about Google Maps API-s as well as object-oriented programming in general.

University 🏛️

The past few years I mostly did smaller learning projects such as the Johnson Counter and Chaser LED written in VHDL for the E2LP development board

I also did a few Solidity projects so that I could get to know the Blockchain and Web3 better.

I became interested in hardware emulation, so I made a Chip-8 emulator in C. I consider it my best project to date because I applied all my current knowledge of project structuring and memory manipulation, I also enjoyed making it very much 😁. Currently I am planning on optimising it for each game that uses it and adding UI as well as controller support.

While getting to know the stm32 platform, I made a simple Telegraph over UART

What's next?

For my Bachelor thesis I am making a Gameboy emulator because I think its more complex nature with timers, opcodes and the PPU proves as a good challenge and will help broaden my knowledge of emulation.

I am also currently working on a simple RTOS for the STM32 Nucleo F-411RE in hopes of learning about driver and kernel development and managing threads, as I would like to one day work on embedded Linux systems.

Pinned Loading

  1. Bike-Tourism-App-Cikilic Bike-Tourism-App-Cikilic Public

    Java

  2. Chip8-emulator Chip8-emulator Public

    C

  3. Space_Invaders Space_Invaders Public

    C++

  4. Gameboy-WIP Gameboy-WIP Public

    C

  5. STM32-Telegraph-over-UART STM32-Telegraph-over-UART Public

    C

  6. Dasduino_weather_station Dasduino_weather_station Public

    C++ 1