Professional Experience
Senior Integration Engineer
2023 — Present- Building complex integration systems between Sitoo and third-party solutions (both bespoke and multi-tenant).
- Part of a 3-person team building the division from the ground up for scalability as the company rapidly grows.
- Responsible for CI/CD, architecture, and preparation for an integrations marketplace launch.
Senior Backend Developer
2021 — 2023- Joined the team building online banking solutions. Gained extensive experience in distributed systems and microservice communication.
- Introduced feature flags to the company and transformed delivery process to CI/CD with trunk-based development.
- Involved in the technical recruitment process.
Solution Architect
2019 — 2021- Created a custom framework using Vue, Typescript, and IOC/DI Containers for full OOP approach on frontend/SSR.
- Maintained system architecture, mentored new developers, and wrote core engine solutions.
- Supported automated deployment to production, varnish configurations, and containerization.
Head of Development
2017 — 2019- Implemented Scrum/Agile practices, flattened management structure, and empowered development teams.
- Led deployment automatization (Gitlab CI) and dockerised development environment.
- Responsible for recruitment, technology roadmap, and negotiating with clients.
Software Developer
2015 — 2017Worked on ProTipster start-up. Implemented SCRUM, improved delivery times, and contributed to product vision.
Senior Front-End Dev
2014 — 2015Proposed architecture and mentored team on ePlayer (VOD platform). Introduced SCRUM.
Earlier Experience
Developed major sports portals: Soccerway and Goal.com.
Full-stack development (PHP, Python, JS) for Lean Center and PolishSound.
Personal Projects & Interests
Planszobot (AI Board Game Assistant)
An AI-powered assistant to answer complex, natural-language questions about board game rules, using OpenAI and vector stores to parse PDF rulebooks.
WhoIsWhere (Office Locator)
An internal tool for "hot desking" offices, allowing coworkers to check-in at a desk and find each other on an office map.
Carpet.js (Experimental JS Framework)
A personal exploration into UI development, creating a minimal framework to bind JS modules directly to DOM elements.
Progressive Rock Composition
Composing and producing progressive rock tracks using Logic Pro, backed by 20 years of guitar playing.