I have over 15 years of experience in software development and training. Over those years I worked for many organizations, including
- KPN
- Citi Group
- Liberty Mutual
- IT Fundamentals
- Bright Boost
- Saleslift
- Elanza
- Niteo
- Base builder
- District Court of Warsaw
Here is what some of my clients have to say about me:
I've been working with Tad on a range of software development and security trainings. The labs were creative and fun. I can definitely recommend him and I'll be happy to work with him again.
Maaike van Putten, (Virtual) Trainer and developer
In several weeks Tad and his team were able to understand our needs and deliver the first version of Lead Studio. Great development work!
Davy Guijt, Founder at Saleslift Studio
We hired Tad because of his experience in teaching software development using Elm. Thanks to his coaching we were able to develop a working prototype of a new product in just two weeks and are now generally more confident in our code.
Neyts Zupan, Open Source geek & founder, ParetoSecurity.com
Tadeusz is hands down one of the best JavaScript developers I have had a chance to work with. He's a smart person and has very strong analytical skills.
Wouter de Winter, CTO at Elanza
Tad understands technology well, listens carefully and communicates very clearly. Many times he helped us find pragmatic, simple and elegant solutions. We are glad to have him as a consultant.
Neyts Zupan, Open Source geek & founder, Niteo
Most of my work revolves around software development - custom work for clients, free software projects or training. Except for proprietary client projects, I publish most of it on Codeberg, GitLab or GitHub. Below are selected examples of my work.
Lead Studio
- data engineering
- business process automation
- web extensions
- user experience
- internal tooling
- LinkedIn Sales Navigator
- Google Cloud
- Elm programming
- JavaScript programming
In 2021, we promised our client, Saleslift Studio, to deliver a working software solution to improve prospecting performance within a fixed time and at a fixed price. In just 6 weeks (a single development cycle), we provided them with a useful solution - Lead Studio. Further incremental development enabled them to improve a number of key performance indicators. Thanks to their partnership with Software Garden, prospecting specialists at Saleslift Studio are now able to enrich leads 20⨉ faster than before.
Agile Plan Exporter
- agile software development
- Rust programming
- collaboration
- free / open source software
- markdown processing
- iCalendar
At Software Garden we attempted to create a work environment where we can be efficient and happy at the same time. Part of it was agile planning - a simple and collaborative process where everyone had a chance to catch up with all the latest developments and choose the priorities they will work on. To facilitate it, we created several tools, including this one. It exports our schedule from a Markdown document, to iCalendar format. Markdown is a flexible and lightweight plain text format, ideal for taking notes while planning, while iCalendar is the industry standard for calendaring data. This enabled every team member to synchronize their personal calendars with our shared plan!
The tool might still be useful for you. Learn how you can use it too.
Elm Springs
- Elm programming
- physics simulation
- animations
- free / open source software
An Elm package implementing a rough model of a physical mass attached to a spring, as described in physics by Hooke's law. Good for making smooth and organic looking animations or modeling oscillating values (for example emotions). High physical accuracy is not a priority - performance and API simplicity is more important.
Ethical Software Garden
- collaboration
- digital ethics
- CMS
- GitLab API
- free / open source software
- GraphQL
After taking part in the Offsite Sustainability meetup hosted by Railslove we realized that resources about digital ethics are very scattered. This website uses our GitLab GraphQL API and Elm Pages static site generator to produce a catalogue of articles, videos, websites etc. about digital ethics. The idea is to use GitLab issues, comments, reactions (up and down votes) and moderation to generate web content. The webpage is re-generated daily in a CI/CD pipeline for fast loading, but the content is also loaded live.
Elm Tree Workshop
- teaching
- Elm programming
- web development
A workshop that will give you a glimpse into the way software is created. It is intended for people with no prior experience in programming and doesn’t require any technical knowledge. Everybody is welcome! During this 5 days workshop (3 hours each day) you will learn to solve problems using a functional programming language. Together, we will build a program that simulates growth of a tree. In 2019 the workshop was presented to students of Utrecht University.
Word Snake
- game development
- web development
- education technology
- Elm programming
Think fast - guess a password, collect letters and save the snake from a fire trap! In this simple word puzzle game you control a snake while guessing a password. Challenges are designed to let players learn various facts about the world or improve their arithmetic and logical thinking while playing. It's extra fun to play in a group on a phone or a tablet - one player controls the snake while others help to guess the password. It can be a nice family exercise that brings people together.