Damian Swistowski

Staff Software Engineer
United Kingdom 5.0 (2 reviews) Active last week Usually responds in a day or two


$80 / month

improving craft, video calls, pair programming, code reviews, interview practice

2 calls per month (60min/call)

Unlimited Q&A via chat

Expect responses in 2 days

Save to wishlist

No spots left, but you can save the mentor to your wishlist to get notified about their open spots!

Book now
View all sessions

7-day free trial

Cancel anytime


I wrote my first code in Commodore 64 Basic when I was 10. Then learned 6510 assembly, and switched to Amiga and AMOS. After that was the proud owner of i486DX2 (blazing fast 66MHz) when I was coding in Borland C++ and Turbo Pascal. At the end of my teen years, I was writing database applications using Delphi and InterBase. On my uni time, I spend my time writing simple games with C, assembly, and int 10h. It was the time when I took my first steps in web development (using Apache and C CGI code to use a database).
In 2001 I started to use PHP, to move faster. Did learned Python at my university, and switched from PHP to Python for serverside code (and nginx). Then came Django and my second full-time job in software development. I was hired as a PHP developer, leaving a company of Python developers to find more challenges.

Saw a lot of changes in web dev:
- the rise of javascript,
- the torment of early javascript,
- the rise of jQuery,
- the torment of jQuery,
- the rise of angular,
- the torment of angular,
- the rise of react,
- the torment of React,
-the rise of htmx

Most of my work is done in Python/Backend but I'm fluent in Typescript and always was close to frontend. I care about craft, I care about tools.

I'm coding for last 31 years in mutiple languages, currantly learning zig.

Open to inquiries

You can message Damian to ask questions before booking their services

Get in touch

What mentees say



5 out of 5 stars

Standard Plan · 
3 months

Damian is a very knowledgeable mentor with regards to real world programming problems. He helped me gain a deeper understanding of programming as a whole. With his help, I have learned a lot and gained a boost in my confidence as a programmer. Damian has exceptional knowledge of the tech industry and has really been able to guide me in right direction. He showed me ways of doing things I was not aware of, which expanded my knowledge and overall helped me become better at programming. He has comprehensive knowledge in various languages and his prespective is not limited by any one way of thinking. Learning from him means understanding the broader engineering concepts behind each project. Apart from Damian's invaluable expertise in software development, he has also helped me with mock interviews by providing problems that would come up in real interviews and practicing questions most likely to be asked. If anyone is looking for a mentor to help them on their journey into the tech industry, I would have no hesitation recommending Damian.



5 out of 5 stars

Standard Plan · 
1 month

Get to know Damian

Similar mentors