Task Management API.
A Python task management system with validated workflows, database persistence and a containerized setup.
Built independently under technical supervision during the PregătIT Python internship at Pentalog (Globant).
Junior Python & backend developer
I'm Alexandru-Rareș Horga. I build APIs, work with databases, and connect the pieces that make applications work.
Computer Engineering student in Romania, with Python internship experience at Pentalog, a Globant division, and an Erasmus semester in Portugal.
// A small request. A clear contract.
{
"title": "Build something useful",
"owner": "Alexandru"
}The kind of work I like to get into.
01 / SELECTED WORK
Backend services, real-time communication and a mobile app built across borders. Here's the work behind the skills.
A Python task management system with validated workflows, database persistence and a containerized setup.
Built independently under technical supervision during the PregătIT Python internship at Pentalog (Globant).
A mobile app for sharing availability by role, group, time and location. Built with a three-person team during my Erasmus semester in Bragança.
Contributed across Figma design, React Native, Firebase and Android development with Expo Go.
The backend of a chess platform, bringing together authentication, player data, tournament features and real-time game rooms.
Backend contributor in a four-person team. Final project for my Programmer Analyst qualification.
02 / EXPERIENCE
A supervised Python internship and structured training in the business side of building software.
Pentalog Romania · A Globant division
Developed an individual task management project under technical supervision as part of the PregătIT Python programme.
IT Entrepreneurship · 20–30 April 2026
Completed structured training through instructor-led presentations, guided discussions and applied business case studies.
Developed startup business models and market-entry plans covering customer acquisition, team structures, risk mitigation and business continuity.
03 / A LITTLE BACKGROUND
I'm studying Computer Engineering at Ștefan cel Mare University of Suceava, with graduation expected in July 2027.
My Erasmus semester in Portugal gave me the chance to build a mobile app with a team and work across design, frontend and backend development. Back home, I continued with Python, APIs and databases.
Romanian · Native
English · B2
2023 — PRESENT
Ștefan cel Mare University of Suceava
FEB — JUL 2025
Bragança Polytechnic University, Portugal
2023 — 2025
Samuil Isopescu Technical College, Suceava
THE TOOLKIT
Technologies I've used across my internship and academic projects.
Python · JavaScript · SQL · FastAPI · Pydantic · REST APIs · WebSockets
PostgreSQL · psycopg2 · SQLAlchemy · Alembic · Cloud Firestore
React Native · Expo Go · Firebase Authentication · Redux Toolkit · Figma
Git · GitHub · Docker · Docker Compose · unittest · TestClient · Black
LET'S BUILD THE NEXT THING
I'm looking for a junior Python or backend development opportunity where I can contribute, learn from a team and keep building.
A task management service developed during the PregătIT Python internship at Pentalog Romania (Globant), 24 February–31 March 2026.
I developed the project independently under technical supervision, implementing the API, business logic, database integration and automated tests.
FastAPI and Pydantic handle the HTTP interface and request validation. PostgreSQL stores task data through parameterized psycopg2 queries. Docker Compose runs the API and database together.
The repository contains 13 API and database tests using unittest and FastAPI TestClient. Black formatting is integrated through pre-commit.
The diagrams on this page illustrate the application's structure. They are not a live connection to a deployed API.
Explore the repositoryA mobile application developed during my Erasmus semester at Bragança Polytechnic University in Portugal, February–July 2025.
Help people share when and where they are available to a specific group, in a particular role. Availability can refer to a physical place or a virtual location.
I worked in a three-person team with shared responsibilities across the project. My work spanned Figma design, React Native interfaces, Firebase authentication and data flows, and Android development with Expo Go.
The phone visual on this portfolio is an illustrative interface concept, not a screenshot of the finished application.
Explore the repositoryThe backend of a web-based chess platform developed by a four-person team.
I contributed to backend development, including authentication, player data and tournament features, REST endpoints and WebSocket room communication.
FastAPI exposes the application's routes. WebSocket rooms support communication during real-time play. SQLAlchemy models represent the PostgreSQL data, while Alembic handles schema migrations.
ChessIT was the final project for my Programmer Analyst qualification at Samuil Isopescu Technical College in Suceava.
Explore the repository