Hey! I'm still building this CV page, so it's not 100% complete. But feel free to write to me if you have questions.
Martin's beautiful face

Martin Hanzel

Travelling computer scientist and architect
martin at hanzel dot io
Able to live+work in Canada, Switzerland, EU

Hello 👋

I'm a computer scientist with over 10 years of combined technical and leadership experience. I did my Masters degree at EPFL, one of the world's top 10 universities for computer science. Before that, I led a genetic engineering research group and explored the nascent field of biological computation.

I'm looking for a senior engineering, tech lead, or software architecture role where I can design solutions, own a product, lead a team, and be a mentor to junior colleagues. I'm eager to innovate, teach, and make positive change.


I can architect efficient and reliable computer systems for your business needs. Choose on-prem, cloud-based, or cloud-native infrastructures as you need.
Machine learning and AI are essential aspects of digital innovation today. I can help you supercharge your products with AI and build your company's AI strategy
I'm well-versed in most modern coding languages and practices. I can help you make solid technical decisions that speed up development, reduce technical debt, and make devs happy.
Let's explore disruptive technologies together. Thanks to my excellent academic background, I'm comfortable researching technology at the cutting edge of innovation.

Competences

Human languages: English (native), Slovak (native), Czech (fluent), French (fluent), Spanish (beginner)

Tech stuff: AI+Machine Learning, Web technologies, distributed and decentralized systems, compilers and languages, digital privacy, biological computation

Papers and publications

Academics

Master of Computer Science
École Polytechnique Fédérale Lausanne
2019-2022
B.Sc. Computer Science
University of Ottawa
Summa cum Laude
2017-2019
B.Sc. Biomedical Science
University of Ottawa
Magna cum Laude
2013-2017

Technical experience

Data Scientist
Taskbase AG
Zürich, Switzerland
2022-2023
  • Developed multilingual AIs for a digital learning application that provides real-time and tailored didactic feedback to texts written in natural language.

  • Researched how prompt engineering affects large language models (LLMs) in natural language inference tasks.

  • Took responsibility for developer ergonomics concerns including Gradle builds, build automation.

Software Engineer
eSMART Technologies
Lausanne, Switzerland
2020-2021
  • Architected a cloud-hybrid IoT system for smart home management.

  • Designed security algorithms for device discovery and pairing.

  • Evaluated database software for performance in big data analytics pipelines.

  • Created automated provisioning and deployment processes for cloud infrastructure.

Frontend Engineer
GitLab
Remote
2019
  • Implemented rich and responsive UIs for a project planning application.

  • Contributed to TDD practices with near 100% code coverage.

  • Patched security holes in frontend code and managed security backports.

  • Worked asynchronously in a full-stack team with devs and designers from around the world.

Web Developer
Pivotree Inc.
Ottawa, Canada + Remote
2011-2018
  • Developed full-stack B2B and B2C e-commerce applications for large retailers using Oracle Commerce.

  • Led R&D for next-generation, microservice-based webapps using isomorphic rendering techniques.

  • Worked remotely from Valencia, Spain while collaborating with a team in Ottawa, Canada.

Web Developer
Freelance
Ottawa, Canada
2013-2015
  • Designed and developed custom webapps for student groups at the University of Ottawa.

  • Worked closely with private clients to deliver and maintain pixel-perfect solutions.

Leadership experience

Residence mentor
University of Ottawa
Ottawa, Canada
2014-2017
  • Designed and piloted a mentors-in-residence program to provide academic support for first-year university students.
  • Increased funding to the Mentoring Centre by 300% in the first year.
  • Increased conversion rate by 10x in one year.
  • Developed software to automate data entry and reduced bureaucratic workload from hours to a few minutes.
  • Organized weekly study groups and coordinated monthly community-building events for residents.
President
iGEMuOttawa
Ottawa, Canada
  • Led and managed a genetic engineering research group.
  • Researched and developed computation techniques using living cells as computers.
  • Oversaw finances, fundraising, and hiring.
  • Wrote bioinformatics software for gene network construction.
  • Consulted for a biotechnology startup in Ottawa.
Founder
uEducate
Ottawa, Canada
  • Founded uEducate, an organization dedicated to promoting higher education in science and technology.
  • Established an annual science competition for high school students in Ontario, Canada.
  • Created financial scholarships for aspiring science students, in the amount of $4000 in the first year and more in years after.

Open source

Library

Evaluatex

Safe LaTeX and ASCIIMath evaluator for JavaScript. Demo.

Webapp

Quantum of Cells

Prototype systems of interacting differential equations in the browser. Demo.

Research

The River Engine

Agent-based population modelling of fish in a river ecosystem.

Research

Share Tree DB

A blockchain-based database allowing secure storage and sharing of data in untrusted environments.