t
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
# Knowledge Base
|
||||
|
||||
## Personal Information
|
||||
- **Name**: Nikola Petrov
|
||||
- **Occupation**: Student at Faculty of Electrical Engineering and Computer Science (FERI), University of Maribor
|
||||
- **Location**: Ljubljana, Slovenia
|
||||
- **Contact**: nikola@petrovv.com | +38670749506
|
||||
- **Web**: [petrovv.com](https://petrovv.com)
|
||||
- **Git**: [git.petrovv.com](https://git.petrovv.com/explore)
|
||||
- **Instagram**: [@nikolainsta7](https://www.instagram.com/nikolainsta7)
|
||||
|
||||
## About
|
||||
I am Nikola, I have studied at the Faculty of Electrical Engineering and Computer Science (FERI) in Maribor. My focus is on application and web development, where I enjoy creating functional, user-friendly digital solutions. This field allows me to combine technical skills with creativity, which I find both challenging and fulfilling. Beyond my studies, I have developed a passion for the game of Go. Its strategic depth and complexity provide a stimulating mental challenge that I find incredibly engaging.
|
||||
|
||||
## Work Experience
|
||||
|
||||
### HW Developer at Spica International (17/03/2025 - 01/08/2025)
|
||||
- Worked on access management systems
|
||||
- Programmed integrated devices based on Buildroot using C++ and Python web server
|
||||
|
||||
### Backend/Frontend at RRC d.o.o (01/09/2024 - 31/12/2024)
|
||||
- Worked on government websites for college enrollment and student dorm requests
|
||||
|
||||
### Developer at RRC d.o.o (18/03/2024 - 31/05/2024)
|
||||
- Student practicum with backend in Java and frontend in Ext JS and jQuery
|
||||
|
||||
### Developer/IT at LightAct (01/07/2022 - 01/09/2022)
|
||||
- Maintained database
|
||||
- Worked on application (integrated capture card and IP camera)
|
||||
- Assembled new server rack
|
||||
- Installed new UTP/power connectors in the office
|
||||
|
||||
### Mentor at Institute 404 (08/06/2020 - 19/06/2020)
|
||||
- Helped primary school children with projects involving soldering, laser cutting, and building
|
||||
|
||||
### Maintenance Technician at Hella Saturnos d.o.o. (04/09/2018 - 18/01/2019)
|
||||
- Maintained and repaired machines from plastic presses to personal stations
|
||||
|
||||
## Education
|
||||
|
||||
### Faculty of Electrical Engineering and Computer Science, University of Maribor (01/10/2021 - CURRENT)
|
||||
- Graduate engineer of computer science and information technology
|
||||
|
||||
### Secondary School of Technical Professions Siska (01/09/2016 - 07/07/2021)
|
||||
- Electrotechnician
|
||||
|
||||
## Projects
|
||||
|
||||
### Password Manager
|
||||
A command-line interface password manager that enables creating and saving passwords and usernames with labels.
|
||||
|
||||
**Features:**
|
||||
- Master password encryption
|
||||
- Generate/input passwords
|
||||
- Delete and update entries
|
||||
- List all labels
|
||||
- Change master password
|
||||
- Select save folder
|
||||
|
||||
**Technologies:** C++
|
||||
|
||||
### List App
|
||||
A web application for managing and organizing lists of movies, series, and games.
|
||||
|
||||
**Features:**
|
||||
- Media management (add, view, delete)
|
||||
- Sorting options (title, year, date added)
|
||||
- Image caching
|
||||
- Authentication
|
||||
- Responsive design
|
||||
|
||||
**Technologies:**
|
||||
- Backend: TypeScript, Express, Bun runtime
|
||||
- Frontend: TypeScript, Bootstrap 5
|
||||
- Database: SQLite
|
||||
- APIs: OMDB API, Twitch IGDB API
|
||||
|
||||
### Treender
|
||||
A genetic algorithm visualization tool with interactive evolution simulation.
|
||||
|
||||
**Features:**
|
||||
- Interactive evolution (like/dislike organisms)
|
||||
- Genetic algorithm with DNA-based reproduction
|
||||
- Visual representation as colorful patterns
|
||||
- Client-server architecture
|
||||
- Cross-platform support (Web, Android, Desktop)
|
||||
|
||||
**Technologies:** C++, Raylib, Dear ImGui, SQLite
|
||||
|
||||
### School Projects
|
||||
Various academic projects including:
|
||||
- AR map application
|
||||
- Camera data processing
|
||||
- Compression algorithms
|
||||
- Web development exercises
|
||||
- Programming assignments in C++, Java, and other languages
|
||||
- Operating systems exercises
|
||||
- Network programming tasks
|
||||
|
||||
## Skills
|
||||
- **Programming Languages**: C++, Python, Java, TypeScript, JavaScript, C#, C
|
||||
- **Web Technologies**: HTML, CSS, Bootstrap, React
|
||||
- **Databases**: SQLite, MySQL
|
||||
- **Frameworks**: Express, Bun, Raylib, Dear ImGui
|
||||
- **Tools**: Git, Docker, Unity, Visual Studio
|
||||
- **Operating Systems**: Linux, Windows
|
||||
- **Other**: Genetic algorithms, AR development, network programming
|
||||
|
||||
## Interests
|
||||
- Application development
|
||||
- Web development
|
||||
- Genetic algorithms
|
||||
- Augmented reality
|
||||
- System administration
|
||||
- Hardware integration
|
||||
Reference in New Issue
Block a user