~ > whoami
~ > cat about.md
I am a Full Stack Developer, Software Analyst, IT Project Manager and Problem Solver.
These days I work mostly on AI, agents and web development, with tools like Python, Django and HTMX. Over my career I've also worked with many other languages and technologies - popular ones like Java, Angular or Ansible, and less common ones like PowerBuilder or Zope. I love penguins too, so I'm not bad at web server administration either.
Apart from software development I really enjoy working in the area of project management. I've been leading small, medium and large agile dev teams sized up to over twenty developers.
Last but not least is my experience as a Requirements Analyst. Listening, understanding, sharing ideas, shaping and describing that all in a clear and concise way is what I excel in.
~ > cat experience.log
-
Founder & Full-stack Developer @ Natcam
Jan 2011 - Present
- My own one-person software company - the home base for my freelance and contract work, building websites, e-commerce and custom systems for clients.
-
Founding Engineer @ DeeplyTalented
Apr 2024 - Present
- One of the lead engineers building an AI-first talent-acquisition platform from scratch - LLM-driven recruiting workflows (sourcing, screening) and external/ATS integrations.
- Champion DDD / Clean Architecture to keep the codebase modular, testable and scalable.
-
Staff Engineer @ Postmedia
Nov 2022 - Mar 2024
- On the Buying and Onboarding team at a leading Canadian media company - improved customer acquisition, streamlined registration and subscription flows, and integrated third-party systems.
- Drove code quality through refactoring, code reviews and shared engineering standards.
-
Staff Python Engineer @ Adverity
Jan 2022 - Nov 2022
- Backend engineering on the data and analytics platform - built and maintained the data connectors that fetch from many third-party sources, and designed reliable API integrations.
-
Full Stack Web Developer & Team Leader @ Motoinsight (previously Unhaggle)
Sep 2016 - Jan 2022
- Core engineer building and scaling a new automotive digital-retailing platform from scratch - owned significant parts of the implementation and contributed to architecture.
- Grew into Team Lead and later Engineering Manager while staying hands-on in delivery.
-
Web Developer @ PixBuffer Software
Mar 2016 - Aug 2016
- Full-stack work on unhaggle.com and several internal platforms for Unhaggle.
-
Senior Web Developer, Project Manager @ Milo Solutions
Dec 2012 - Mar 2016
- Lead Web Developer and Project Manager on multiple international client projects - led the dev team and coordinated delivery, priorities and client communication.
-
Software Engineering Main Specialist, R&D Unit Manager @ Centralny Ośrodek Informatyki Górnictwa S.A.
Dec 2004 - Dec 2012
- R&D in a software house building ERP systems for the coal-mining industry - evaluated and introduced new technologies, built PoCs, and contributed new modules and systems.
~ > cat education.txt
-
Master's degree - Computer science
University of Silesia
-
Bachelor's degree - Computer science
Technical University of Łódź
~ > ls skills/
languages/
- Python
- JavaScript & ES6
- SQL
frameworks/
- Django & DRF
- HTMX
- Vue.js
- Nuxt
- AngularJS
- Ionic
ai/
- LLMs
- AI agents
- AI-driven workflows
data & async/
- PostgreSQL
- Celery
web/
- HTML
- CSS
- SASS
- LESS
devops/
- Linux
- Docker
- Docker-Compose
- AWS
- Ansible
- Fabric
practices/
- DDD & Clean Architecture
- Agile / PRINCE2 (Foundation)
- Requirements Analysis
- Problem solving
~ > cat interests.txt
Basketball first and foremost - I love to both watch it and play it. I'm a big animal person too: two Chihuahuas, three cats and a whole gang of fish keep me company at home. A good book is never far away, and I stay on the move with swimming and hiking. I'm a big football fan as well, though that one I prefer to watch rather than play.
~ > ./connect.sh
Want to get in touch? The best way to reach me is a message on LinkedIn.