Tomasz Waraksa

Software Engineer, Technology Enthusiast, Photographer


Thanks for visiting my blog. I hope you find it useful and entertaining. I’m software engineer passionately coding since over 20 years. My experience in software development goes from pet projects to mission-critical enterprise applications for customers such as MasterCard, Citibank, Qualcomm or Bank of America. Die-hard programmer, coach and mentor appreciating simple, concise, elegant and performant code and great software architectures. Big fan of Martin Fowler and Esdger W. Dijkstra. Eager to share the experience by writing tech stories, coaching and training, participating in tech talks and meetups.

In free time I enjoy black-white photography and vintage film cameras, literature, history, electric guitar, hiking, cycling and all-year sea swimming.

I work as independent consultant, based in Europe. Besides participation in software projects, I also give advice and guidance to teams and organizations, help kick-start projects, introduce good programming practices, refactor legacy codebases, help safely steer through fads, fashions and trends of IT.

Reach me by e-mail at

Find my photography portfolio at