■ //AUDIO.VISUAL.TEXT
©2026
■
■001404.OPIA
■002//AUDIO.VISUAL.TEXT
BASED IN
Narrm, Australia
■003BRAND IDENTITY
00:08YRS EXPERIENCE
■004DIGITAL INTERFACES
00:06YRS EXPERIENCE
■005 EDITORIAL00:05YRS EXPERIENCE
■006SELECTED WORK
6 PROJECTS / 2020–2026
■007STUDIO NOIR
FORM MAGAZINE
ARCHIVAL APP
■008OPEN FOR COMMISSIONS
■009MINERAL CO.
VERSO TYPEFACE
PACKAGING / TYPE DESIGN
■010 ATELIER BLANCART DIRECTION
00:2023
■011 PENTAGRAM — LONDON — 2016–2018
■012 STUDIO FORSBERG — COPENHAGEN — 2018–2021
■013 INDEPENDENT PRACTICE — 2021–PRESENT
■014 INSTAGRAM
■015 LINKEDIN
■016 READ.CV
acknowledgement.enabled = true;
acknowledge.traditional_custodians {
region = "Narrm / Melbourne";
custodians = "Wurundjeri Woi Wurrung people of the Kulin Nation";
respect(Elders.past + Elders.present);
}
name = "Yani Zaharopoulos";
pronouns = "he/him";
identity = "queer";
heritage = "second-gen Greek-Australian";
base = "Brunswick, Narrm";
role = ["artist", "barber", "audio.engineer.in.training"];
disciplines = ["audio", "visual", "ritual", "installation"];
cultural_duality = true;
environment = dual_layer("spiritual", "electronic_club");
family.influence = {
signal = "wog_remix.wav";
scent = "frankincense.burning";
icons = ["μάτι", "silver relics", "orthodox textile"];
}
memory.early = {
scent.frankincense(),
audio.play("greek_remix.wav"),
atmosphere = ritual + rhythm;
ancestral_pulse = active;
}
atmosphere = coded(memory.sequence);
mood = devotional + fragmented;
}
artist.routine.init {
ritual = incense("greek");
adornment = jewellery("silver.mati");
state = focus + meditative.flow;
process = intuitive + textured + nonlinear;
inspiration.source = ["diaspora memory", "club residue", "emotional distortion"];
}
input.genres = ["ambient", "experimental", "avant-garde"];
texture.library.load("sub_genres");
loop.ancestral → electronic;
expression.form = {
rhythm: encoded,
emotion: decoded,
structure: disrupted;
}
creative_mode = vulnerable + fluid;
define.sound_philosophy {
genre.bias = ["ambient", "experimental", "avant-garde"];
tone = sensory ∴ vulnerable;
glitch = embraced;
sound = [
structure.break(),
emotion.surface(),
history.loop()
];
language = vibrational;
}
define.music_meaning() {
force = "nonlinear";
affect = {
body: kinetic_response,
mind: subconscious_trigger,
soul: collective_mirror
}
if signal.received:
return connect(human.body, shared.psychic.space);
return memory.fragment + ancestral.rhythm + future.noise;
music = archive(identity);
}
manifest.core_beliefs {
music == sensory.language;
music == ancestral.archive;
music == memory.fragment;
music == collective.feeling();
music == presence.now();
}
archive.summary {
discipline = ["audio", "visual", "text"];
process = iterative + intimate + experimental;
access = ambient.resonance + system.error;
output = [project.shattered_code(), project.signal_return()];
}