Piotr Filipp - Software Developer Portfolio

Originally from Warsaw, I’ve swapped city life for the island vibes of Madeira, where I’ve been surfing for over two years. When I’m not catching waves (or occasionally(?) wiping out), I’m behind the camera, working on my amateur videography—capturing everything from stunning landscapes to moments that prove I should probably stick to leadership. I’m consistently proud of both careers nonetheless. I’m passionate about the latest tech, always exploring new gadgets and innovations. Traveling keeps me inspired, and while I love the idea of playing video games, I rarely get the chance to sit down and play. My sense of humor? It’s sharper than my gaming reflexes and more consistent than my surf stance.

I am a seasoned software engineering leader with a decade of experience in the tech industry. My career journey began as a Software Engineer, where I developed a strong foundation in coding, architecture, and software development methodologies. Over the years, I progressed through roles of increasing responsibility, including Senior Software Engineer, Team Lead, Tech Lead, and now, Head of Engineering. My rapid progression in these roles was fueled not only by my technical expertise but also by my natural predisposition towards leadership. Even in my early days as a developer, I instinctively gravitated toward leadership tasks—whether it was seeking out solutions to complex problems, suggesting ways to improve team dynamics, or stepping up to handle conflict resolution.

My leadership style is rooted in empathy, strategic thinking, and a commitment to continuous learning. I believe in setting clear, ambitious goals for my team and providing them with the guidance and resources they need to achieve those goals. I emphasize the importance of innovation and encourage my team to think beyond conventional boundaries. I balance big-picture thinking with attention to detail, ensuring that our work is not only visionary but also grounded in technical excellence. This approach has been greatly enhanced by my journey in therapy, which has helped me better understand myself and, in turn, how to lead others more effectively.

My path through higher education was a bit unconventional. I initially enrolled at the Warsaw University of Technology, but found the focus on maths and physics wasn’t quite aligned with my interests. After taking a few years off to figure out my next steps (and save up for tuition), I applied to the Polish-Japanese Academy of Information Technology, where I jumped into the second year, focusing on databases. I graduated with a top grade (5) and gained a wealth of skills—everything from understanding the importance of tests to building a basic neural network. It was also a time of personal growth, as I learned how to manage complex IT projects and met a lot of interesting people who shaped my journey.

My technical expertise spans a wide range of areas, including software architecture, JavaScript frameworks (React, Redux), RESTful services, and test-driven development. I have a strong command of development methodologies such as Scrum, Domain-Driven Design (DDD), and Continuous Process Improvement. In my current role as Head of Engineering, I leverage data analytics to drive informed decisions, establish key performance indicators (KPIs), and recommend organizational improvements that align with business goals.

At the core of my professional identity are values of integrity, innovation, and collaboration. I am committed to creating a work environment where team members feel valued, motivated, and empowered to contribute their best work. I believe that a culture of excellence is built on mutual respect, open communication, and a shared vision for success. These values guide my decision-making and leadership approach, ensuring that our engineering efforts are not only successful but also meaningful.