Skip to content
View PavleProd's full-sized avatar

Highlights

  • Pro

Block or report PavleProd

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 100 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
PavleProd/README.md

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.

Pinned Loading

  1. Operativni-Sistemi-Projekat Operativni-Sistemi-Projekat Public

    Multithread Kernel on RISCV architecture with time sharing

    C++ 2

  2. Clothing-Store-API Clothing-Store-API Public

    RESTful API for online clothing store

    Go

  3. CareConnect CareConnect Public

    Website for doctors' ordination

    TypeScript

  4. RandomChat RandomChat Public

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

    C#

  5. Sistemski-Softver Sistemski-Softver Public

    Compiler and Emulator for Imaginary Computer System

    C++

  6. Tank-Predators Tank-Predators Public

    Forked from WG-Forge/Tank-Predators

    Python