Note: Due to confidentiality agreements, not all project
references are listed.
PIN Security
Migration
-
Description: Led the
migration of millions of bank cards in Switzerland and
Austria to improved PIN security standards.
-
Role: Project Lead, Lead
Developer
- Period: 2021-2023
-
Technologies: C, SafeNet,
Ruby
-
Environment: Worldline,
Backend API
eft/pos 2000
-
Description: Spearheaded the
development of eft/pos 2000 (ep2 version 8) standards,
integrating AES, TR-31, HKDF for secure EFT transactions.
- Role: Lead Developer
- Period: 2022
-
Technologies: C, SafeNet,
Ruby
-
Environment: Worldline,
Backend API
ATMfutura AES and
TR-34 Migration
-
Description: Involved in
upgrading multivendor ATM systems to AES encryption and
implementing the TR-34 standard.
- Role: Developer
- Period: 2022-2023
-
Technologies: C, SafeNet,
C#, Python
-
Environment: Worldline,
Backend API
PCI P2PE
Introduction
-
Description: Participated in
the introduction and preparation for the initial audit of
the PCI P2PE compliance standard.
- Role: Contributor
- Period: 2022
-
Technologies: PCI P2PE
-
Environment: Worldline,
Compliance
PCI PIN Migration
-
Description: Migration to
the updated PCI PIN standard version 3, ensuring enhanced
security compliance.
-
Role: Compliance Officer
-
Technologies: PCI PIN,
payShield HSM
- Period: 2020-2021
-
Environment: PostFinance,
Compliance
EMV Chip 21
-
Description: Migration to
new EMV chip generation for a banks debit cards according to
EMV standard
-
Role: Security Engineer,
Compliance Officer
-
Technologies: EMV, payShield
HSM, Chip card
- Period: 2020-2021
-
Environment: PostFinance,
Security, Compliance
Bankomat Security
TR-34 Migration
-
Description:
Migration to TR-34 compliant standards for ATMs.
-
Role: Security Engineer,
Compliance Officer
-
Technologies: payShield, C#
- Period: 2018-2020
-
Environment: PostFinance,
Compliance, Testing
SmartCommit
-
Description: Developed an
AI-powered tool for auto-generating meaningful git commit
messages.
-
Role: Maintainer, Developer
-
Technologies: Bash, Python
- Period: 2023
-
Environment: Open Source
FunkyShellSearch
-
Description: Created a tool
that enhances command-line search by integrating multiple
utilities.
-
Role: Maintainer, Developer
- Period: 2023
-
Environment: Open Source
pkr (Poker
Library)
-
Description: Created a Rust
library for evaluating Texas Hold'em poker hands.
-
Role: Maintainer, Developer
- Technologies: Rust
- Period: 2022-2023
-
Environment: Open Source
psec (Payment
Security Library)
-
Description: Contributed to
the psec Python package for retail payment transaction
security.
- Role: Contributor
- Technologies: Python
- Period: 2021
-
Environment: Open Source
soft-aes (AES
library)
-
Description: Developed a
Rust library providing a software-based implementation of
AES.
-
Role: Maintainer, Developer
- Technologies: Rust
- Period: 2023
-
Environment: Open Source
CXPuzzle
-
Description: Created a GUI
application for generating crossword puzzles, featuring a
built-in editor.
-
Role: Software Engineering
Intern
- Technologies: Java
- Period: 2017
Records
Management Aargauisches Kulturgut
-
Description: Worked on a
project dedicated to the documentation and management of
cultural heritage.
- Role: Developer
-
Technologies: Python,
Database Management
-
Environment:
Kantonsarchäologie Aargau
Ende-zu-Ende-Verifizierbarkeit kryptographischer Fernwahlsysteme
-
Description: Research thesis
on the security of electronic remote voting systems.
- Role: Thesis
-
Technologies: Research,
Python
-
Environment: University
- Period: 2016-2017
PD System
-
Description: Contributed to
the development of a C compiler for a PD system.
-
Role: Contributor, Student
-
Technologies: C, lex, yacc
-
Environment: University
- Period: 2015-2016
LatticyPy
-
Description: Developed a
Python library for lattice algorithms, crucial in
post-quantum cryptography.
-
Role: Maintainer, Developer
-
Technologies: Python, numpy
-
Environment: University,
Open Source
- Period: 2015-2016