Nick Porcaro
Software Engineer/Musician
nick@porcaro.org
www.porcaro.org

Objective

Experienced software engineer seeking work, preferably as an iOS developer. Primary languages: Objective-C, C++, C, Python, PHP, Perl, JavaScript, HTML. Most fluent in the iOS frameworks.

Primary areas of expertise are UI design, digital signal processing, audio synthesis/sequencing, and graphics/animation. Regularly works with designers and artists, and does some video editing/production and graphic design.

iOS developer since 2010, with a major award-winning app in the iTunes Store, GeoShred

Summary

Nicholas Joseph Porcaro (Nick) received a Bachelor's Degree in Electrical Engineering from Texas A&M University. After graduating, he spent 7 years working for Tegas/Calma and Aida/Teradyne, startup companies in the electronic design automation industry, where he participated in the development of software for schematic editors, logic simulators, and design language translators. Following that, he spent 2 years at a Stanford-incubated geophysical software startup with Pierre Samec, called PetroVision, developing signal processing software related to seismic data analysis.

In 1990, he became a visiting scholar at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University, at the invitation of Julius Smith, where he studied digital signal processing as applied to physical modeling of musical instruments. During this time, he started experimenting with object oriented programming on the NeXT computer, and developed SynthBuilder, which was supported by the Sondius project.

From 1996 to 2000 Nick was a founder of Staccato Systems, (which became a subsidiary of Analog Devices) where he continued to develop SynthBuilder for use as an internal tool for developing sound effects algorithms for games. In June 1997 SynthBuilder won the grand prize "Golden Max" award at the second annual International Bourges Music Software Competition.

After Staccato Systems was purchased by Analog Devices, he studied jazz piano under Dick Hindman, and played regular gigs in San Francisco. He also served on the board of directors of the Haight-Ashbury Neighborhood Council and continued software development by creating a prototype for an extensible online dictionary, along the lines of Wikipedia, called the Open Dictionary.

In 2002 moved to New York City to concentrate more on piano. He studied jazz piano under Eric Lewis, Connie Crothers and Latin jazz at Harbor Conservatory for the Performing Arts under Pablo Mayor. In 2005 he started playing a regular jazz gigs with many musicians, including percussionist and composer Lukas Ligeti. Nick was also a visiting composer at the Computer Music Center at Columbia University by invitation of Brad Garton during this time.

Starting in 2005 Nick began a painting/free improvisation collaboration with artist Ellen Levy, where abstract movies were created using Adobe After Effects and Max/MSP. This led to the development of a live 3D graphics/sound system using Pure Data and Blender called "Blendnik". As a result of this work he started the New York City Blender User's group which organized a conference at NYU Polytechnic University.

Since 2010 Nick has been spending most of his time working on two significant, iOS apps, both of which are in the iTunes store, "UndAground—New York" and moForte Guitar

Software Engineering Work Experience

2012-present Chief Scientist/Founder, moForte Inc, Mountain View, CA/New York, NY

2010-2012 Chief Scientist/Founder, UndAground, LLC, San Francisco, CA/New York, NY

2000-2010 Independent Software Engineer/Musician, San Francisco, CA/New York, NY

1996-2000 Distinguished Engineer/Founder Staccato Systems, Mountain View, CA

Staccato Systems, which was acquired by Analog Devices was a spin-off from the Sondius Project. The primary product was an audio synthesis engine called SynthCore. SynthBuilder was the primary internal tool used to create content for SynthCore, which was primarily oriented towards game sound effects. Nick was one of 7 founders of Staccato Systems.

1993-1996 Software Engineering Consultant, Sondius Project, Stanford University

The Sondius Project started at Center for Computer Research in Music and Acoustics (CCRMA), and was sponsored by the Stanford University Office Of Technology Licensing. The Sondius project was primarily focused on the development of physical modeling based synthesis algorithms and a prototyping tool called SynthBuilder, which was primarily developed by Nick. Many live demonstrations were given at places such as UC Berkeley, the CCRMA Affiliates meetings, Xerox Parc, and the International Computer Music Conferences in 1994-1996 were given. In addition, many patents were associated with the Sondius Project.

1991-1993 Consultant/Software Engineer/Release Manager, PetroVision, Los Altos, CA

PetroVision produced geophysical interpretation software and was funded by the Gas Research institute. Pierre Samec, a Stanford Geophysicist was the founder of this company.

1986-1991 Software Engineer/System Admin, Teradyne EDA/AIDA, Santa Clara, CA

Teradyne produced electronic design automation/test software. Teradyne acquired AIDA and Case Technology in 1988, resulting in Teradyne EDA.

1984-1986 Software Engineer, Calma Company, Austin, Texas

Calma produced electronic design automation software based on the Tegas simulator

1983 Intern, ETA Systems, Minneapolis, Minnesota

ETA Systems was a spin-off of the Control Data Advanced Design Lab

Computer Languages/Systems

Expert in C, Objective-C, C++, Python, PHP, Perl user interface design, iOS/Xcode, WordPress. A fair amount of work in JavaScript, Microsoft Visual C++, Digital Signal Processing, as well as some Matlab. Proficient in the UNIX shell environment. Have used many mobile devices, Mac, NeXT, Sun, Windows, and VAX/VMS systems.

Education

1990 to 1996: Visiting scholar at the Stanford Center for Computer Research in Music and Acoustics (CCRMA)

1979 to 1984: Bachelor of Science in Electrical Engineering Texas A&M University

Awards/Papers