Professional violinist with a deep passion for software engineering. Pursuing both my musical career and growing curiosity for building systems that solve real-world problems. Currently exploring systems programming, blockchain, and AI at 42 Berlin.
geca-calendar - Orchestra calendar automation | Python/Flask, Notion API sync, customizable iCal generation, Docker deployment, solves real workflow problem
miniRT - 3D raytracer in C | Photorealistic rendering with hard shadows, linear algebra transformations, planes/spheres/cylinders, ambient & diffuse lighting
webserver - HTTP/1.1 server in C++98 | Event-driven architecture with epoll/poll, CGI support, NGINX-style configuration, 378 commits
- Low-Level Programming - C, C++
- System Administration - Linux environments
- DevOps - Containerized deployment with Docker
- Blockchain Development - Multi-chain smart contract development
- AI/ML - RAG systems, autonomous agents
- π€ AI Engineering - Building RAG systems and autonomous agent architectures
- π Open Source - Fixed critical bug in csv2notion-neo (multipage integration breaking), added comprehensive tests, featured in v2.0.2 release
- π΅ Tech Meets Music - Built integrated production management system for Conservatorio della Svizzera italiana Lugano using Notion (10 relational databases) with custom Python API integrations for batch operations, Excel imports/exports, deployed on private VPS infrastructure
- π Systems & Security - Exploring cybersecurity principles, reverse engineering, and low-level optimization
42 is a global network of ICT schools founded in 2013, providing scalable, high-quality software engineering education through an innovative peer-to-peer, project-based learning model. At 42 Berlin, I've developed a comprehensive skill set across the full stack of software engineering:
- Algorithms & AI - Classic algorithms, data structures, and asynchronous logic
- Graphics - Image manipulation, drawing shapes, and event-driven programming
- Group & Interpersonal - Teamwork, collaboration, and group dynamics
- Imperative Programming - C programming, memory management, and data structures
- Object-Oriented Programming - C++ classes, inheritance, templates, and abstraction
- System Programming - Unix system calls, file handling, and process control
- Network & Sysadmin - Linux system setup, user management, and basic network services
- Web Development - Full-stack web development, MVC architecture, and UI/UX fundamentals
Completed all 24 core curriculum projects + 3 advanced specialization projects (27 total) including bonus challenges. β¨

