Experience:
Previously at Amazon Web Services (AWS) for a Software Developer Engineer Internship with the S3 team in Berlin, Germany
Education:
Currently: Studying Computer Science (BSc) at Vienna University of
Technology (TU Wien)
Previously: Computer Science at Swiss Federal Institute of Technology (ETH
Zürich)
Projects:
MoneroVis.com
· Thesis Project
Designed and built a novel forensic analysis platform for the Monero blockchain, utilizing
state-of-the-art visualization techniques to expose underlying cryptographic structures.
Implemented a custom high-performance indexing engine to map ring signatures in reverse,
enabling real-time 'forward-looking' traversal of the transaction graph. Leveraged this
architecture to implement advanced heuristics, such as automatic tracing of poisoned outputs, to
analyze monetary flows within a privacy-preserving network.
Built a self-hosted, non-custodial point-of-sale (POS) system for accepting Monero payments,
integrating directly with monero-wallet-rpc. Designed a full payment lifecycle including invoice
creation, subaddress generation, real-time status tracking, and webhook-based backend
integration. Implemented fiat-to-XMR conversion, underpayment handling, invoice expiration, and
background workers for blockchain polling and price updates. Developed a lightweight embeddable
checkout widget and browser-based POS interface for both in-person and online use.
Developed a full-stack, OpenWebUI-like application enabling users to interact with locally
running large language models via Ollama, supporting persistent chat history, multimodal input
(text, image, files), and model switching during conversations, paired with a clean and
responsive UI. Integrated a vector database for retrieval-augmented generation (RAG) to enhance
contextual accuracy.
Ticketline
· University Group Project
Created a web application for browsing, reserving, and purchasing event tickets with graphical
seat selection. The system supports full user authentication, advanced search, and handles
concurrent ticket purchases to prevent conflicts. Built as a group project following SCRUM
principles, with a focus on meeting strict technical requirements and delivering a smooth user
experience.