Summary
Peter Hajdu is a seasoned software engineer with 14 years of experience building reliable, test-driven systems across Linux and OpenBSD environments. He blends deep functional programming expertise (Haskell, Scala) with strong object-oriented skills (C++, Python) and a practical Unix-toolbox approach, frequently automating workflows with Bash. Peter has driven platform and process improvements at scale—migrating version control workflows, introducing CI/CD, and convincing teams to replace Python with Scala where it added value. He actively teaches and mentors, running Haskell workshops and producing open-source course material that emphasizes advanced type-level programming to prevent bugs. A pragmatist in Agile teams, he champions XP practices including pair programming, BDD, and developer-centric testing to bring product and data-science teams closer to engineering standards. Outside corporate roles he built and open-sourced a continuous-deployment driven space MMO, demonstrating both system-level engineering and user-focused iterative development.
14 years of coding experience
6 years of employment as a software developer
Master of Science (MSc) Electrical Electronics and Communications Engineering, Master of Science (MSc) Electrical Electronics and Communications Engineering at Budapest University of Technology and Economics
Hungarian, English