Filip Parag

open-source development and
linux system administration


Wikiman – Offline system documentation search engine

Wikiman provides an easy terminal user interface for browsing documentation without the need to be exact and connected to the internet. This is achieved by utilizing full text search for keywords and fuzzy filtering of displayed search results.

  • GitHub logo GitHub
  • Open-source
  • POSIX shell
  • GNU/Linux
  • FreeBSD
  • awk

Low level 2048 game implementation

Implementation of a popular sliding block puzzle game using C and assembly language. Additional features are: undo move action and multiple board sizes with variable difficulty. Simple DirectMedia Layer is used for the graphical interface.

  • GitHub logo GitHub
  • Open-source
  • C
  • SDL2
  • x86 Assembly

Customizable Academic Timetable PWA

The goal of this project was to create an easy-to-use timetable service for both students and professors at my faculty with customizable filtering of attending classes as the main feature.

High Speed Pipelined Adaptive Median Filter FPGA Architecture

This paper describes pipelined FPGA architecture for digital image filtering with linear and adaptive median filter. In order to find the median luminance required for the adaptive median filter, two algorithms have been implemented and compared: bitonic sorting and cumulative histogram.

Dynamical Modeling, Analysis and Hardware Implementation of a Self-balancing Robot

The aim of this project is modeling, simulation and implementation of a self-balancing robot. The problem of a self-balancing robot is considered as a problem of inverted pendulum stabilisation, while a DC motor is used as the drive motor.




  • Programming

    • Python
    • C
    • TypeScript
    • Go
    • MATLAB
    • x86 Assembly
  • Hardware development

    • VHDL
    • Arduino
    • KiCad
  • System Administration

    • GNU/Linux
    • Shell scripting
    • FreeBSD
    • Docker
  • Design

    • Photoshop
    • HTML & CSS
    • Illustrator
    • Fusion 360


Asteria Network – Networked Raspberry Pi Based Meteor Tracking Camera System

The goal of this project is to observe meteors, by a global network of CCTV cameras pointed at the night sky. Each camera is connected to a Raspberry Pi 2 running open-source software for video capture, compression and meteor detection.

Face Landmark Detection

This project shows an implementation of a system for face landmark detection on a portrait. Haar-like features are used for face detection. Facial landmarks mark 20 specific facial points. They are classified using GentleBoost classification algorithm.

Embedded School Bell System

This project is a school bell system implemented using Python on a Raspberry Pi 3 board. In addition to software control, a PCB shield was designed for easier control by school staff.


  • English

    proficient, CAE certificate

  • Serbian

    native tongue

  • Hungarian

    basic knowledge, A1 level

Honors & Awards

  • Environmental IoT Hackathon

    DesCon 4.0
    first place,

  • Steganography CTF

    FSec IoT Hacking Summer School

  • What The Hack (FTN)

    Faculty of Technical Sciences
    second place,

  • Startit Datathon

    Wikidata & Startit Centar
    second place,

  • OrganiCity Hackathon

    first place,

  • International Caligraphy Contest

    Svetosavlje i naše doba
    third place,