I am Mat and I develop functional and beautiful web applications in modern web technologies. I am also the founder of IdeaPiece Ltd. I am a full stack developer, so collecting requirements, writing user stories and specifications, software design, automated testing, development and deployment in the cloud is covered. Please, let me explain what my company can do for you.
In IdeaPiece I use Linux in the cloud (e.g. this website is hosted on Amazon Web Services), DevOps technologies (e.g. puppet) and zsh. I prefer not to work with Windows, unless my customer's success depends on it. I also have some training in network administration (CCNA modules 1 and 2).
I enjoy projects related to artificial intelligence, neural networks, machine learning, natural language processing, digital signal processing, image processing. I have a master's degree in Computer Science from Lodz University of Technology, so I can help you to integrate AI into your projects. I can also provide advice about some less common technologies, e.g. Prolog, Lisp, Smalltalk/Seaside and others.
I usually use agile methodologies (e.g. SCRUM, Kanban) and fully manage the workflow. I can also manage a SCRUM/Kanban board (e.g. Jira, Pivotal, Yodiz, Trello) and create user stories, specifications and simple designs by collecting requirements directly from your technical or non-technical users or your clients. I will then convert the requirements into automatic tests (e.g. by using Cucumber, RSpec, Capybara, Selenium), so you can be sure that all of your expectations are always fulfilled, tested and there are no surprises. UML and BPMN are also sometimes useful, if you have experience with these. All of the source code is kept on GitHub or GitLab.
Managing your project
I will provide estimates for each task before starting the work. I also manage timekeeping records, so you will always be aware about the current status of every task. To provide you with the highest level of service we can enter into a bespoke contract, so you are never left alone with the problems even after the contract ends.
Past projects I worked on
- Automotive education and hardware control software for KG Protech
- Anti-fraud solution for mGage
- Data collection and processing software for CDP Worldwide
- Betting system for Fitzdares
- Price comparison widget for Triptease (when with goodylabs)
- Online store for Ruch (when with goodylabs)
- Human resources system for Netia (when with Tekten (now Uniteam))
It was a pleasure to be a client of IdeaPiece Ltd and work with Mat at mGage. Mat was directly responsible for developing antifraud functionality for our mobile payment platform. Mat was very professional, producing high quality code, quickly. From day 1 it was clear that Mat understood our requirements and he was able to suggest ways to improve the initial design that we had in mind. Mat also took on tasks with no fuss, always bringing a positive attitude/approach to work.Adam Klug—Product Manager at mGage
‘I had the pleasure of having Mat as part of my team when I started at Fitzdares and he was absolutely essential in helping me get up to speed with everything from established workflows to the server architecture and internal IT. He had really stepped up to take responsibility of a whole range of activities and performed all of the tasks given fantastically.
Mat is a hard worker and I could always rely on him for any task, he has a great pragmatic approach to solving technical problems no matter how difficult they might be. He did a great job managing our infrastructure with existing Puppet scripts as well as writing new ones as the requirement came in.’Ville Hellman—CTO at Fitzdares