We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Hi, I'm Maciej.
Experienced Machine Learning practitioner, combining research background with a strong grasp of software engineering and the web.
I currently work at distil labs with a wonderful bunch of nerds, where we're distilling our way to a more glorious and efficient, AI-filled future.
Previously, I led AI efforts at RainforestQA, where we built world's best no-code test automation (I might be biased), generative-AI based test case generation and novel image matching models among other things. I also act as an adviser in the field of AI and ML.
Previously previously, I was a co-founder & the CTO of Teacherspace, where I built all the tech components (the web app, the iOS, and the Android mobiles apps) from scratch. Ask me about how fun it is to correctly implement sensitive video storage relying solely on European cloud providers!
Previously previously previously, I worked as a Computer Vision Engineer in the eye-tracking domain and completed a PhD in ML & Computer Vision at UCL. I also ran my boutique web design & development agency in the more distant past.
Recent posts
Gitara: a local function-calling git agent
I wrote a blog post at our company blog about how we trained a local Small Language Model git agent.
Close the loop
It's hard to think more than a couple of steps ahead when you're building something new.
When you're walking in the dark, don't leap forward because you'll end up in a ditch. Instead, take things step-by-step, at each point gathering new information, re-evaluating where you are and what you want to do next.
Building new things is like that - action gives you information so you need to act to gather information and plan ahead. But you can't plan too far ahead, because you only have a little bit of information, so you need to keep moving so you can plan further. Not having a plan is bad, but following a plan past its expiry date is worse.
Surprise, your data warehouse can RAG
Another post on the Rainforest blog, this time about how to do RAG in your existing data warehouse.