↓Skip to main content

About Simon Bernbeck

A life between engineering, research, and Rio
#

Hi, I’m Simon. Around here I also go by Oliseus.

I grew up in Waiblingen near Stuttgart, Germany. My path into technology was not completely straight. I first studied International Project Engineering at Reutlingen University, where engineering, project work, and international collaboration came together. That background still shapes how I approach software: I enjoy the technical details, but I also care about the people, processes, and decisions around them.

I now live in Rio de Janeiro and study for a master’s degree in Informatics at PUC-Rio. I am also a researcher at the AISE Laboratory, where I work on privacy-oriented software engineering and artificial intelligence. My current interests include large language models, retrieval-augmented generation, agent workflows, knowledge graphs, and ways to connect software development with privacy work.

Before returning to university, I worked in knowledge management and frontend development at Bosch and later in web migration and UI testing for web, iOS, and Android platforms at BBG Bitbase Group. I have also worked with project planning, digitalization, and teaching through social work in Vidigal. These experiences gave me a practical view of technology and made intercultural collaboration an important part of my life.

What matters to me
#

Building useful things
#

I learn best by making something real, testing it, finding what is wrong, and improving it. This applies to a small Python project as much as it does to a research pipeline.

Responsible technology
#

AI is powerful, but useful systems need more than impressive demos. I am interested in software that is understandable, testable, and careful with people’s data.

Travel and perspective
#

Brazil has become an important part of my life. I have also travelled by bike through Rwanda and Uganda with my father. Experiences like these made me more curious, more patient, and more aware that there is rarely only one sensible way to see a problem.

What you’ll find here
#

  • research and practical projects in software, AI, and privacy
  • notes from my Informatics master’s degree
  • travel stories and life in Brazil
  • reflections on learning, work, and building a life with more independence

Useful links#

  • LinkedIn — professional background and updates
  • GitHub — code and technical projects

Why “Oliseus”?
#

Oliseus is my variation of Odysseus: the traveller who keeps moving, learning, and trying to find his way home. It is a good name for a blog that is still being written.

PrivDev: Why a Cryptography Finding Needs Context
·698 words·4 min
Digital Odyssey PrivDev Cryptography Privacy Security Research
PrivDev: What a Code Scanner Can Tell Us About Privacy
·871 words·5 min
Digital Odyssey Privacy Software-Engineering Research Cryptography Knowledge-Graphs
Doseframe: Making Perfusor Calculations Easier to Check
·793 words·4 min
Digital Odyssey Doseframe Healthcare Software Software-Engineering Research Patient Safety
Doseframe: A Calculation Is Only as Trustworthy as Its Inputs
·906 words·5 min
Digital Odyssey Doseframe Healthcare Software Patient Safety Software Architecture Usability
PrivDev: Turning Static-Analysis Findings into Privacy Knowledge
··621 words·3 min
Digital Odyssey Privacy AI Software-Engineering RAG Knowledge-Graphs GDPR Research
Project Planning Pipeline: Plan in Obsidian, Assisted by AI
··1746 words·9 min
Digital Odyssey Obsidian AI Project-Planning CLI Productivity Knowledge-Management Guide
Local WebDAV for Zotero on Windows: Sync, Limits and Backup
··808 words·4 min
Digital Odyssey Zotero WebDAV Docker Windows-11 Research-Tools Self-Hosting Guide Knowledge-Management
LifeClock (Part 2/2): Refactoring to Clean Architecture
··7125 words·34 min
Digital Odyssey Clean-Architecture Python Refactoring Software-Design LifeClock Testing Architecture
LifeClock (Part 1/2): From Memento Mori to Python
··1629 words·8 min
Digital Odyssey CS50 Python Philosophy Memento-Mori Stoicism CLI Testing Personal-Project