May 2026
How I Structured My First Team Project
Lessons from working on Absolute Cinema: planning tasks, coding with others, and shipping a live project.
Read postErasmus+ Traineeship Candidate
I am Sofja Portnova, a Software Development student with three years of studies. I build small web projects and websites, and I am currently looking for an internship in Luxembourg through the Erasmus+ programme to gain practical experience and grow as a software developer.
Open for traineeship placements in Luxembourg (Erasmus+).
Software Development student with three years of studies and experience creating small web projects and websites. Strongest language is JavaScript, with additional knowledge of Python and basic C# and PHP. Familiar with MySQL, SQLite and basic MongoDB.
Responsible, communicative and quick to learn new technologies. Able to work independently as well as in a team, stay calm under pressure, and solve problems step by step.
I am specifically looking for an Erasmus+ traineeship opportunity in an IT company in Luxembourg.
I am a 3rd year Software Development student at Tallinn Polytechnic School (TECHNO Tallinn College). During my studies, I have been building practical web projects and strengthening my technical foundation.
Official school website: tptlive.ee
My school experience helped me improve teamwork, communication, and step-by-step problem solving in real assignments.
Selected projects that show my skills and progress.
A team-built project with a deployed website focused on delivering a complete, user-friendly platform.
Repository Live SiteA clone-style app made to practice modern frontend structure, reusable UI parts, and user interaction flow.
RepositoryCoursework and programming practice project where I explored coding patterns and problem solving.
RepositoryWhat I am learning and building.
May 2026
Lessons from working on Absolute Cinema: planning tasks, coding with others, and shipping a live project.
Read postApril 2026
A reflection from my Tinder Clone project on interface behavior, layout challenges, and iteration.
Read postMarch 2026
The plan I use to present projects clearly, show my growth mindset, and prepare for interviews.
Read postI am open to traineeship opportunities in Luxembourg and junior developer roles.