Stephan (Hagen) O'Farrill

Inhaber, Senior Audio Software Developer, dynamic acoustics e.U.

Vienna, Austria


velocity engine
software design
project management
audio algorithm design
good understanding of immanent problems of digital
audio API knowledge of various implementations
WDM Audio
controller related programming
IEC 61883
code optimization
design optimization
linux administration
use of bus and logic analyzers
general openness to new technologies and approache


Professional experience for Stephan (Hagen) O'Farrill

  • Current 9 years, since May 2015

    Audio Plugin Development

    TC Electronic

  • Current 14 years and 8 months, since Sep 2009

    Senior Kernel Audio Software Developer

    Access Music Electronics GmbH, Kemper GmbH

  • Current 15 years and 5 months, since Dec 2008

    Senior Audio Software Developer

    dynamic acoustics e.U.

    Open to take opportunities in the field of professional audio related software development as freelance projects. Application, kernel driver and embedded software development. Current customers: TC Electronic A/S (, Access Music Electronics GmbH (, Ploytec GmbH (, SSL (, ALVA Music GmbH (

  • 1 year and 8 months, Jun 2017 - Jan 2019

    Senior Kernel Audio Software Developer

    Antelope Audio

  • 1 year and 7 months, Nov 2013 - May 2015

    Senior DSP Audio Plugin Developer

    Universal Audio

    Port of TC Audio processing plugins to UADs SHARC based DSP platform.

  • 5 years, Jan 2010 - Dec 2014

    Senior Audio Software Developer

    TC Electronic A/S - Project TC Audio Interfaces

  • 5 years, Jan 2009 - Dec 2013

    Senior Embedded and Kernel Audio Software Developer

    TC Electronic - Project: PowerCore

  • 1 year and 1 month, Jun 2012 - Jun 2013

    Senior Audio Software Developer

    Solid State Logic

  • 2 years and 5 months, Jun 2006 - Oct 2008

    Kernel Level Software Development and Remote Project Management

    TC Applied Technology Ltd.

    DICE family based firewire audio interface software development; multi channel test bench for automated audio and performance measurements and hw/sw serviceability analyzation; specification and deployment of a general way to compare audio streaming quality and reliability; automated build system for customized driver, firmware and docu; institute test driven development; 3rd party dev support: Allen&Heath, Alesis, Eventide, Focusrite, Lexicon, PreSonus, Stanton, Studer

  • 1 year and 3 months, Jun 2005 - Aug 2006

    Project Management for FireWire Audio I/O Konnekt8/24D

    TC Works GmbH Hamburg/Germany (Dept. of TC Electronic A/S)

    design and implementation of a multithreaded platform abstraction layer for OSX and WDM to harmonized device functionality access, design of control panel application

  • 4 years and 1 month, Jun 2001 - Jun 2005

    Senior Audio Driver Developer

    TC Works GmbH Hamburg/Germany (Dept. of TC Electronic A/S)

    system software architect for the audio DSP platform PowerCore/PCI and FW, driver design and kernel level development (WDM: XP, 2000, 98, Me; OSX, OS9), realtime multitasking firmware and DSP assembler core software design and development (MPC8240/45 and DSP56362/367), OHCI firmware stack design and development (TSB43x), SIMD assembler audio streaming, algorithm and format converter design and implementation (PPC velocity engine, SSE2), developers support for Access, Sony, Waldorf, TC Helicon, Novation

  • 1 year and 1 month, Jun 2000 - Jun 2001

    CTI Software Development (voice-over-IP/ISDN switch)

    PDTS (process data technology and systems) Ges.m.b.H. Vienna/Austria

    CTI (voice-over-IP/ISDN switch) with dedicated PCI hardware for Windows 2000, design and implementation of an ADSP-2100 assembler switch core software, design and implementation of control application, NT service, middle-ware, monitoring and test tools

  • 3 years and 4 months, Mar 1997 - Jun 2000

    Firmware Developer for Air Traffic Control Systems

    PDTS (process data technology and systems) Ges.m.b.H. Vienna/Austria

    firmware development for speech switch technology for air traffic control systems, design and development of embedded system audio switch and low level hardware access applications, porting of an embedded multitasking OS from the 80186 to the 80386 platform, refine existing ADSP-2100 assembler system software

  • 1 year and 5 months, Dec 1995 - Apr 1997

    A/R, P/R, Graphic Designer

    univers sub (Vienna/Austria)

    foundation of the publishing label for electronic music, advertising, public relations, marketing, graphic design

  • 1 year and 5 months, Dec 1995 - Apr 1997

    Musician, Mastering Engineer

    athome (Vienna/Austria)

    foundation of the music studio for electronic music, composing, playing, mastering; planning, design and implementation of a modular DSP56k framework (synthesizer/effect processor) for in-house use, analysis of undocumented hardware, disassembling and reverse-engineering of existing drivers, design and implementation of a realtime assembler 56k OS for modular processing, incl. various modules (generators, modulator, midi controller, analysis views, envelope generators, filters, etc)

  • 1992 - 1995

    working student collaboration whilst university studies

    Austrian Academy of Sciences - Acoustic Research Institute Vienna/Austria

    design and development of a DSP32c speech synthesizer (based on the "Klatt" model), furthermore a phonological script control language and interpreter, design and development of a multi-timbrel DSP32c wavetable synthesizer and script based control software for psycho-acoustic test series (in collaboration with the Institute of Neuro-psychology Vienna), design and development of DSP32c software and command line control panel to simulate inter-aural differences in time and intensity

  • 1 year and 1 month, Jun 1991 - Jun 1992

    Software Developer

    Individual Software (Waiblingen/Germany)

    self-employed collaboration with C+S Computer und Software GmbH Schorndorf/Germany whilst last year at secondary school, design and development of DOS and Windows data acquisition and quality assurance software for process control and statistic analysis, gathering GUI and OOP experience

Educational background for Stephan (Hagen) O'Farrill

  • Automated Translation

    Institute of Medical Cybernetics and Artificial Intelligence Vienna (IMCAI)

  • Realtime Audio DSP

    Austrian Academy of Sciences, Acoustic Research Institute

    Speech Synthesis Algorithm & Analysis Technologies

  • Computer Linguistics

    University of Vienna Austria, Vienna University of Technology,

    Speech Synthesis


  • German

    First language

  • English


  • Spanish



recording and mastering; sound design; guitar
saxophone and piano player
furthermore digital photography and editing
well-versed with various audio applications

Browse over 21 million XING members