Design-thinking exercises, entrepreneurial pitches, and futures work. The projects that live outside the codebase.
01 / 09
IRIS
role · CEO · founder
Smart Glasses
Accessibility
Ageing-tech
A memory-aid app for smart glasses. Software that combines face recognition and real-time object reading to guide elderly users through their day. It identifies loved ones (“this is your neighbour Sarah”), reads menus, alerts about obstacles, and gently reminds users about medication or where home is. As dementia cases are projected to triple by 2050, IRIS is built as essential infrastructure for dignified ageing, giving people back confidence, connection, and the freedom to live fully.
02 / 09
Futures Lab
Futures Thinking
Norrsken
Not a studio, not a startup. A meeting point of disciplines that usually don't slow down enough to truly listen to each other. Artists bring imagination. Technologists bring systems. Entrepreneurs bring scale. The result isn't a “product”, it's a rehearsal space for futures that don't exist yet.
03 / 09
Calma
Human-Centered Design
Barcelona
A human-centred design project about improving coexistence in Barcelona, cooling the city while strengthening community connections. Born from group workshops, fieldwork, and a hot-summer brief.
04 / 09
Riff
Design System
Fender Play
“Riff” is a term deeply rooted in music, particularly guitar culture for short, recognisable patterns that form the foundation of a song. Similarly, the Riff Design System will serve as the essential building block for consistent, scalable, and expressive digital experiences across Fender Play.
05 / 09
Interior
Visual Design
Composition
A presentation built for the Layouts Design. Exploring the principles of structured visual composition, hierarchy, and grid systems applied to interior layouts.
06 / 09
NLP × GDPR
NLP
GDPR
Research
An MSc research project on using natural language processing to automate compliance checking of data-processing agreements against the EU General Data Protection Regulation, turning legal review into a reproducible pipeline.
07 / 09
Frontend Frameworks
Frontend
Research
Comparison
Built the same Quizzz app three times. Once each in three different frontend frameworks to compare developer experience, performance, and tradeoffs hands-on instead of from the docs.
08 / 09
Research
BSc Research
Privacy
Mobile UX
My bachelor's thesis on making privacy policies more user-friendly and readable in mobile apps turning the dense legal scroll we all skip past into something people actually understand and trust.
09 / 09
Random Dives
role · host · creator
Podcast
Random Dives
Audio
Hello everyone ^_^ Random Dives, my podcast. This is the intro episode where I briefly talk about myself and the motivation behind it.
- Ozzie <3
Publications
01Software as storytelling: A systematic literature reviewScienceDirect+
Storytelling has always been a crucial, perhaps constitutive part of our lives. In recent years, software development is becoming increasingly recognised as a creative process that has a lot in common with writing or telling a story. The objectives of this paper are: (a) to review and classify current principles and approaches that describe software development as a form of storytelling; (b) to describe and understand the heuristic function of storytelling in software development; and (c) to discuss the principles of storytelling that may constitute significant improvements to software developers' practices. We conducted a systematic literature review of relevant scientific papers and a textual narrative synthesis on 51 publications, surfacing the many correspondences between two seemingly different processes - storytelling and software development.
02Machine learning and value generation in software development: a surveySpringer+
Machine Learning has become a ubiquitous tool for predicting and classifying data and has found application in several problem domains, including Software Development. This paper reviews the literature between 2000 and 2019 on the learning models employed for programming effort estimation, predicting risks, and identifying and detecting defects. It is meant to serve as a starting point for practitioners willing to add ML to their software-development toolbox. It categorises recent literature, identifies trends and limitations, and shows that despite promising findings, most studies yield vague results - partly due to the lack of comprehensive datasets in this domain. The paper ends with concluding remarks and suggestions for future research.
03NLP-based automated compliance checking of data processing agreements against General Data Protection RegulationResearchGate+
Compliance with data-protection regulations such as GDPR is central to modern organisations, but is hampered by complex, ever-changing legal documents. This paper describes how NLP aids in keeping GDPR compliance effortless through automated scanning, privacy-policy evaluation, and increased transparency. The work explores applying NLP to privacy policies for better understanding of third-party data sharing, and runs experiments to evaluate several NLP models - identifying the best-performing one based on efficiency and speed in automating compliance verification and policy analysis. The paper also discusses automated tools that generate machine-readable models to assess compliance, providing a roadmap to a more client-oriented data-protection regime.