Systems Programming
Software Engineering
Combinatorial Optimisation
Back-End Development
Front-End Development

Max Perea Düring

Consultant, Happi Hacking AB


Max is a problem solver without bounds. Whichever the technologies or skills needed to solve a task, they quickly become part of his toolbox. He is passionate about quality and cares deeply about his craft.

He recently graduated with a MSc degree in Computer and Information Engineering from Uppsala University, but has already the skills and knowledge of a senior developer.

With his detailed knowledge of everything from high-level front-end libraries and constraint modeling languages down to the workings of the bare metal he is a valuable asset to any technological enterprise.


2022 - now Software Developer, Happi Hacking AB

Responsible for development and design of a cross platform mobile game written in Flutter. Occasional development of game engine in Flame and back-end in Erlang. Drove the project forward from prototype to complete application, while designing, developing, documenting and researching.

Technologies: Dart, Flutter, Erlang, REST, HTML, Docker, GitHub, Git, TestFlight, Firebase, Flame Engine

2021 - 2022 Systems Programmer, SAAB Surveillance

Development of distributed software with high performance requirements. Setup of CI pipeline. Raw network packet debugging. Delivered important software components of high quality while improving team morale by being reliable and inspiring.

Technologies: C/C++, CMake, Bash, Python, DHCP, Groovy, Jenkins, Git, BitBucket, Jira, Docker, Linux, TCP/IP

2019 - 2021 Teaching Assistant, Uppsala University

Teaching assistant in courses: "Imperative and Object Oriented Programming", and "Modelling for Combinatorial Optimisation". Tasks included grading, assisting students, and leading group work. Also assisted in project for developing teaching material for course in control theory.

Technologies: Java, C, Git, MiniZinc, Matlab, Control Theory

2021 Master's Thesis, Optimisation Research Group

The thesis “Generating a CBLS Invariant Structure from a FlatZinc Model” was written as a member of the Optimisation Research Group at Uppsala University. The experimental results were achieved by developing an evaluation tool in C++.

Technologies: MiniZinc, LaTeX, Scala, C++

2019 Bachelor's Thesis, Quixel AB

The thesis "Asset Finder: A Search Tool for Finding Relevant Graphical Assets Using Automated Image Labelling" was done in collaboration with the graphical asset company Quixel, now a part of Epic Games.

Technologies: TypeScript, LaTeX, Computer Vision


2015 - 2021 MSc Computer and Information Eng., Uppsala University

Master’s programme during which Max specialised in algorithms, high performance computing and combinatorial optimisation.

2020 Exchange Semester, TUM, München

Exchange semester with studies mainly in compiler and blockchain techniques.

2017-2018 Exchange Year, UDLAP, Mexico

Exchange year in Mexico with studies mainly in political science and Spanish language.