Wroclaw Metropolitan Area
Both logical structures and the way other people understand the world spark my curiosity. My model of the mind: an empathetic analytical thinker. I believe that technology primary goal is to support people in all kinds of endeavours. I also believe that technology and education form a powerful combination that can change the world.
- Founded IT Kids project itkids.pl, bringing technology to life for children through interactive workshops on coding, Arduino, electronics, and AI. - Leveraged programming and training experience to create a play-based learning environment where kids develop the courage and agency to tackle new challenges.
- Invested in personal growth through language learning, creative pursuits, and exploring new disciplines. - Deepened knowledge of AI and emerging technologies while developing the curriculum and concept for IT Kids.
- Contributed to the development of an AI-powered language learning platform using Ruby, Ruby on Rails, and React - Participated in architecture discussions and implementation of backend services Integrated AI services using OpenAI and Speechace to analyze students’ spoken conversations (speech-to-text → AI feedback pipeline) and generate automated learning feedback - Participated in design and improvements of algorithms for matching students with similar language proficiency levels - Conducted code reviews and contributed to maintaining engineering quality standards within a team of 7 developers
"Talent is everywhere, opportunity is not" Microverse is a distributed school for software engineers that is globally available and doesn't charge students anything until they get hired. - Designed and implemented a full-stack web development curriculum used by 1,000+ students in a software engineering school - Defined the technical learning architecture covering JavaScript, Ruby, SQL, React, algorithms, Git workflows, and code review practices - Designed and implemented a peer-to-peer mentoring system - Developed training and evaluation frameworks to ensure quality and consistency of code reviews performed by mentors - Designed an automated assessment process and code review process - Established engineering standards and Git workflows based on reusable configurations such as shared GitHub Actions / linters - Managed a mentoring program before it scaled to a dedicated mentoring management team - Occasionally supported the dev team as a Software Engineer
- Maintained and expanded a large-scale travel community platform for Lonely Planet, supporting thousands of users and a database containing 20+ years of forum content (Ruby, Ruby on Rails, Elixir, React, Postgres, Elasticsearch, chef-repo, jenkins, Amazon AWS, kibana) - Led a team of 3 developers: task planning, code reviews, architectural decisions, and coordination with product stakeholders - Designed and implemented backend APIs supporting migration of frontend components to React - Architected and implemented complex search functionality using Elasticsearch for large-scale community data - Optimized database performance for high-volume queries using advanced PostgreSQL techniques (indexing strategies, query optimization, CTEs) - Implemented caching strategies and asynchronous processing to improve application scalability and response times - Participated in cross-team architecture discussions around adoption of microservices across the organization - Worked with CI/CD pipelines using Jenkins and contributed to deployment infrastructure in Amazon Web Services - Collaborated directly with community managers and product stakeholders to deliver community-driven features - Mentoring during Bootcamp - Ruby on Rails crash course(4 editions)
- Developed web applications using C#, ASP.NET, and MS SQL Server - Maintained and debugged a complex ERP system used by furniture manufacturers, working extensively with SQL + Delphi -based business logic - Investigated and resolved production issues in collaboration with end users and support teams - Created barcode scanners application (Windows Forms C#)