Aspiring Software Developer · Application Development Student

Learning software development by building real projects.

I’m Alex Petrovici, an application development student focused on full-stack web development, thoughtful user experiences, and useful software products.

  • Focus Full-stack development
  • Currently learning Python · SQL · Web Development
  • Based in Hannover, Germany
Alex Petrovici

Currently working on

Turning course material into working applications.

Small projects help me practise programming, databases, interfaces and the full process from an idea to a deployed result.

JavaScript Python SQL
Learn Build Improve

My path into development

My path into software development was not a straight line.

Before starting my retraining, I spent more than five years working at Hannover Medical School. My work required accurate documentation, clear processes, reliability, and the ability to solve problems without losing sight of quality or safety.

In 2025, I decided to make a professional change and began an IHK retraining programme as a Fachinformatiker für Anwendungsentwicklung. I currently focus mainly on Python, relational databases, and the foundations of web development.

I learn best by building. Alongside my coursework, I create small projects, document them on GitHub, and revisit them as my understanding improves.

I am especially interested in software that makes real processes clearer, simpler, or more reliable. My next goal is to gain practical experience in a development team and continue growing through real projects.

Skills & learning

What I work with today.

I prefer to show technologies I have actually used rather than list everything I have briefly encountered. My current focus is Python, relational databases and the foundations of web development.

01

Programming

  • Python
  • JavaScript fundamentals
  • HTML and CSS
  • Functions and modular structure
  • Input validation
  • Object-oriented fundamentals
02

Data and databases

  • SQL and MySQL
  • Relational databases
  • Queries and JOINs
  • JSON processing
  • SQLite
  • API data
03

Tools and workflow

  • Git and GitHub
  • Visual Studio Code
  • Virtual environments
  • Flask, Flet and Tkinter
  • Linux and PowerShell fundamentals
  • Scrum fundamentals

Selected projects

What I have built so far.

These are learning projects rather than finished commercial products. Each one gave me a concrete way to practise a specific part of software development and identify what I needed to learn next.

Python · Flet

Flag Game

A country flag guessing game built with Python and Flet. It uses local JSON data, reveals progressive hints, normalises user input and stores high scores locally.

Python Flet JSON Desktop App
Python · Flask · Team Project

WreckingBall

An academic team project built around two Raspberry Pis. I worked primarily on the Flask dashboard, live camera streaming, telemetry, SQLite logging, media handling and data management. The movement controls and wider embedded system were developed collaboratively by the team.

Python Flask SQLite Raspberry Pi
Project presentation My role: Dashboard, telemetry and data handling

Let’s connect

Questions about my work?

The best way to reach me is by email.