Skip to content
View petrsafrata's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Czech republic
  • 07:06 (UTC +01:00)

Highlights

  • Pro

Block or report petrsafrata

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
petrsafrata/README.md

Hi there 👋, I'm Petr

☕ Java Backend / Full-stack Developer • 👨‍🏫 Programming Teacher


👋 About me

I currently work as a Java Backend Developer, focusing on building reliable backend services, system integrations, and data-driven solutions. I enjoy turning complex problems into clean, maintainable software and sharing knowledge to help others learn programming along the way.

I also have a strong interest in AI and intelligent systems. I'm always curious about how technology can make everyday work easier — whether through automation, smart data processing, or intelligent search.


🔭 Current focus

🎬 MovieAiPredictor (private project)

  • A full-stack web application with a Java backend, UI, and AI-powered services.
  • Combines a movie database, advanced search (including LLM-based approaches), and personalized rating prediction, that uses public data to estimate how much a user will like a given movie or TV series.

📚 VirtualStorage – project improvements

  • Ongoing enhancements of my bachelor thesis project focused on document storage, OCR, and intelligent search.
  • Improving backend architecture, data processing pipelines, and search capabilities with a stronger emphasis on scalability and maintainability.

🤖 AI & experimentation projects

  • Hands-on exploration of applied AI topics such as intelligent search, OCR, and speech recognition.
  • Experimental work with areas like robotic movement, AI-driven behavior, and autonomous decision-making, mainly as learning and research-oriented side projects.

🛠️ Tech stack

☕ Backend:


Java

Spring Boot

C#

.NET

Python

🧩 Databases:


PostgreSQL

Oracle

MongoDB

MS SQL

Elasticsearch

🖥 Frontend:


HTML

CSS

JavaScript

TypeScript

React

🐳 DevOps & Tools:


Docker

Git

Maven

Hibernate

Linux

📌 What I bring

  • Strong focus on backend development (Java/Spring), API design, and data layers
  • Ability to translate requirements → technical solution
  • Experience with integrations, automation and working in structured environments
  • Interest in AI-assisted apps, search and document processing

📊 GitHub Stats


✨ Fun fact

“Great software is built when passion meets curiosity.”

Pinned Loading

  1. VirtualStorage VirtualStorage Public

    Virtuální uložiště s pokročilým vyhledáváním

    JavaScript

  2. Custom_programming_language_interpreter Custom_programming_language_interpreter Public

    Interpret jednoduchého jazyka s C-like syntaxí.

    Java

  3. Sprava_obci Sprava_obci Public

    Semestrální práce Java - aplikace pro správu a evidenci obcí

    Java

  4. Sprava_danovych_dokladu Sprava_danovych_dokladu Public

    Semestrální práce Java - aplikace pro správu a evidenci daňových dokladů

    Java

  5. MongoDB_cluster MongoDB_cluster Public

    Nasazení a využití MongoDB v rámci portfolií cenný papírů

    Python