Skip to content

PavleProd/PavleProd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 

Repository files navigation

Pavle Prodanovic

Software engineer with a bachelor's degree at the Faculty of Electrical Engineering, University of Belgrade.
I'm passionate about Software Development and Game Development. I have almost 2 years of professional experience in those fields at Wargaming

Systems Programming

  • Operating System Kernel
    A multithreaded kernel for the RISC-V architecture, featuring time-sharing, mutual exclusion, and various system calls.

  • Assesmbly Compiler and Emulator
    An assembler, compiler, and emulator for imaginary computer architecture, similar to x86

  • MicroJava Compiler
    A compiler for the MicroJava programming language that translates code into bytecode executable on the MJVM.

Web Development

  • Clothing Store API
    RESTful API for online clothing store, including web-server implementation in GO and PostgreSQL database

  • CareConnect
    A web application developed using the MEAN stack (MongoDB, Express.js, Angular, Node.js) that serves as a virtual clinic for healthcare management.

Desktop Development

  • Random Chat
    A desktop app for chatting with random people, offering a simple and fun way to connect anonymously

Games

  • 2D World of Tanks Game
    A 2D game inspired by World of Tanks in which the goal is to control 5 tanks of different types against other teams online

  • The Last Stand
    2D, Tower Defence, Pixel Art game in which you defend the last human island against goblin invaders

  • Mummy Maze
    2D, Puzzle, Turn-Based recreation of the original Mummy Maze game, implemented in Godot Engine

Algorithms and Data Structures

  • Question-Answer Platform
    A C++ simulation of a question-and-answer platform, employing tree data structures to manage hierarchical relationships.

Embedded Systems

  • Piano Tiles on FPGA
    A simplified version of the Piano Tiles game was implemented on a Cyclone V FPGA and created during the Elsys Eastern Europe Hackathon.

  • Pico Computer system for FPGA
    A simple system using Verilog and SystemVerilog, designed for simulation, synthesis, and testing of digital components.

Other

  • Telegram-Bot
    A simple Telegram bot developed in Python that downloads images or videos from given URLs, utilizing Docker for deployment.

  • PSIML8
    Qualification project for the PSIML8 summer course (2022), where I was working with image recognition in Python.

  • Cryptographic Algorithms
    Implementations of cryptographic algorithms and exercises from the Data Protection course.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published