About Me

Jacopo Castellano

I'm Jacopo Castellano, a Senior Software Engineer and Video Designer based in Berlin. I specialize in AI-driven development and real-time video design, working at the intersection of software engineering and real-time visual systems.

Background

My journey began with classical music—I hold a piano diploma from the conservatory (2011). This foundation in artistic discipline led me to video design, where I've spent over a decade creating visual experiences for ballet, opera, and orchestral productions across Europe.

In parallel, I've developed deep expertise in software engineering, focusing on Python, JavaScript, and modern web technologies. My background in both software and music shapes how I approach projects.

What I Do

Software Engineering

I architect and build scalable applications, with particular expertise in backend systems, automation, and developer tooling. My approach emphasizes clean code, thoughtful architecture, and maintainable code.

Video Design

I create video projections and visual content for live performances, collaborating with orchestras, ballet companies, and theaters. I have created visual experiences for prestigious institutions such as the Magdeburg Opera House and Ballet, Zurich Tonhalle, Leipzig Gewandhaus, and the Colombia National Ballet.

Automotive & Embedded Systems

In the automotive industry, I've worked as a Requirements Manager and Software Engineer on complex in-vehicle information and communication systems. My focus includes HMI design, requirements management, and ASPICE-compliant processes.

Creative Technology

I explore the space where code meets art—interactive installations, generative visuals, and tools for other creators. My most active creative project is Doppelganger, a Berlin-based audiovisual duo creating performances and installations that blend live music with real-time visuals.

Open Source Projects

Selected repositories from my GitHub profile.

prompt_manager

A simple CLI wrapper to manage multiple prompts for chatGPT and LLMs

Python 4

pi_games

A simple Python to script to be used for mental revisions of the first 2000 digits of π.

Python 4

powderpaint

Markdown-to-slideshow presentation framework built with Flask — multiple layouts, keyboard navigation, and multimedia support

HTML 1

the_whisperer

A cool wrapper for whisper and video transcriptions/translations

Python 1

Chuck-Norris-Jokes-for-MS-Teams

This Python script generates a Chuck Norris joke and personalizes it with a random name from a list. The joke is then sent to a Microsoft Teams channel via a webhook.

Python 1

tidy_garderobe

A simple Python script designed to help you organize files in your Desktop, Downloads, or current directory. The script scans the chosen folder, categorizes files by their extensions, and moves them to a structured directory within your `~/Documents/Garderobe` folder.

Python 1

jacopocastellano-website

Personal website – jacopocastellano.com

Astro

tab_chroma

Shell

doppelganger_website

Doppelganger's Official Website

JavaScript

password_manager

A simple password manager built with Python and `tkinter` for managing and securely storing your passwords. This tool encrypts your passwords, protects them with a master password, and allows you to manage your password vault with ease.

Python

video_converter

A simple suite of python scripts to convert videos with ffmpeg

Python

user_management_system

A simple user management system made in Python

Python

Video Work

Recent videos from my YouTube channel.