Join YouNoodle | Login

William Nye

Electrical Eng. graduate from University of Florida, with PhD in Electrical Eng. and Computer Science from UC Berkeley.

Headline: Engineer
Skills: C/C++, Computer Engineering, Design, Electrical Engineering, Embedded systems, Engineering, Flash, HTML / CSS, Human-Computer Interaction, Javascript, Languages and Platforms, PHP, Python, Software Engineering, SQL, System Administration, Unix, Web Development, Windows
Location: San Leandro, CA
Groups: 2011 UC Berkeley Business Plan Competition, 2012 UC Berkeley Startup Competition, UC Berkeley Business Plan Competition 2009-2010, [INACTIVE] UC Berkeley Business Plan Competition 2008-2009
Interested in: Consulting opportunities, Finding team mates, Meeting new people, Providing services to startups, Trading services
Tags: flash multiplayer games
Schools: California State University System - Hayward, University of California System - Berkeley, University of Florida

WORK EXPERIENCE

Employer: Epsilon Active Inc., San Leandro, Ca
Position: Co-founder/President and HatManDo game developer
Time period: December 2003 - November 2006
Description: #3 ELABORATION OF MY OWN STARTUP COMPANY
In Epsilon Active starting in 2004, two of my CSUEB thesis
partners and I created the HatManDo ("Hat-Man-Due") series of
interactive games in which multiple players participate in
entertaining games designed to be fun while subtly improving
cooperation and teamwork skills.
We don't use the word "multiplayer" because the players are
not each sitting in front of a computer and playing over a
network with mouse, keyboard, or controller. Instead, several
players -- say three or four teams of four -- play by walking
around in close proximity in a medium-sized room area. When a
player moves (while being tracked by an overhead camera), his
face icon on a large projected game screen immediately moves
with him, and this simple interaction is all that is needed to
play. We don't target "gamers" or others seeking a high-paced
controller-driven activity.
The business opportunities for HatManDo include licensing to
arcades, dance clubs, casinos, cruise ships, museums, team-
building companies, and Chuck-E-Cheese style venues that handle
kids birthday parties.
I alone wrote around 40,000 lines of Flash Actionscript
in a 1-year time to implement our 10-or-so games. I also wrote
C++ DirectX code to grab camera frames and track user positions.
See http://home.comcast.net/~eactive/pvt/eActive_Inc.swf

Employer: Cal State Hayward
Position: Masters in Multimedia Program (nights and weekends)
Time period: December 2000 - November 2003
Description: #2 ELABORATION OF MASTERS IN MULTIMEDIA
I started the program in Fall 2001 and graduated in June
2003. The first year was all classes, the second, a group
thesis project. Our project was "iStory", a dynamic
interactive story VR environment. It consisted of an
8x8x8-foot "cave" in the middle of which a user stands and
can look around in all directions at images of our 3d world,
rear-projected onto each of the four sides of the cave.
It had floor sensors for walking-in-place navigation that
allowed the user to move about through our 3d world -- an
island with forests, mountains, farms, and a small village.
When the user walked in place on our floor sensors -- in any
direction he pleased -- the rear-projected images on all four
sides would move together, i.e., "move by", as if he was
actually walking on the island.
ViaVoice voice recognition coupled to 350 rules in a
Soar-based artificial intelligence engine allowed the user to
interact with 3d characters. The rear-projected images were
created by a 3d engine actually written by another in our
thesis group. All the 3d characters -- fully modeled and
animated by our group -- had personalities and goals. They
interacted with each other dynamically as well as with the
user standing in the middle of the installation (cave). The
user guided the 3d characters to accomplish their goals, and
thus directly affected the outcome of a simple story. See
http://mmgrad.csuhayward.edu/archive/2003/iStory/

Employer: PDF Solutions, San Jose, Ca
Position: Chip yield software Developer
Time period: December 1999 - November 2004

Employer: Cadence Design, Systems, San Jose, Ca
Position: Software Architect in R&D, Analog Division
Time period: December 1987 - November 1998
Description: #1 ELABORATION OF 10 YEARS AT CADENCE
At Cadence, I was one of four "founders" of a new, Analog,
division in 1988. We developed the Analog Artist product
almost entirely from scratch (aside from a interactive
simulation environment donated by Harris Semiconductor, which
I had actually written myself while there).
The Analog division grew to more than 120 people over 10
years and when I left in 1998, had sold over 25,000 licenses
of our Artist product (at around $30K per license).
I worked on many development projects, on teams ranging in
size from 3 to 15 people. The software developers at Cadence,
besides writing proposals and functional specs, and developing
the code, worked with QA on bugs and enhancement requests,
with "central" on code integration issues and any failures of
the nightly build and tests, with documentation to write and
review product manuals, and directly with customers (at least
in the early days). Source code revisioning was first handled
by RCS, later by CVS.
After working for years with Cadence's Skill (Lisp-based)
interpreted language, I wrote a mini-language wrapper I called
ooSkill which simplified object-oriented inheritance and
polymorphism for our internal development.
As an aside, it was during these 10 years that I got a Mac
and started hobbying with Premiere and Photoshop; I was essentially
a Sun-Workstation-by-day, Multimedia-Mac-by-night guy.

Employer: UC Berkeley
Position: Post-doctoral research assistant
Time period: December 1982 - November 1985

Employer: UC Berkeley
Position: Ph.D research assistant
Time period: December 1977 - November 1983
Description: Ph.D research assistant at UC Berkeley in the area of software for optimization-based computer-aided design.

Employer: Harris Semiconductor, Melbourne, Fl
Position: Analog integrated circuits designer
Time period: December 1975 - November 1978

EDUCATION

University: California State University System - Hayward
Time period: 2003
Degree: Multimedia, MA

University: University of California System - Berkeley
Time period: 1983
Degree: Electrical Eng. and Computer Science, PhD

University: University of Florida
Time period: 1974
Degree: Electrical Eng., MSc

University: University of Florida
Time period: 1973
Degree: Electrical Eng., BSc

INFORMATION

Memberships: IEEE (Institute of Electrical and Electronic Engineers)
ACM (Association for Computing Machinery)
eBig (East Bay IT Group, mainly the Startup/Venture-Capital SIG)