Roy Hashimoto's Professional Page

Don't know why I have to work.
Don't know why I can't play.
Turn me off, turn me out.
But don't turn me away.

-- Fleetwood Mac --

My electrical engineering background is in signal processing, which means my hardware competence is mostly limited to changing light bulbs and hooking up speakers. My true area of expertise is graphics and imaging software development, which is essentially about looking for clever ways to make cool pictures. Lately, though, I've been dabbling in all sorts of software technologies.

Professional Experience: Software development in 3D graphics, signal processing, and image processing on many platforms and at many levels, including embedded microcode, middleware toolkits, interactive applications, and rendering servers. Product involvement in all phases of requirements, design, architecture, implementation, release, support, and follow-on product cycles. Project roles as sole developer, lead developer, and individual contributor.

8/2006 to present: Independent software consultant, Redwood Shores, CA.

3/2006 to 7/2006: Software engineer, Emergent Game Technologies, Chapel Hill, NC.

2/2004 to 2/2006: R&D staff, Sony Computer Entertainment, Foster City, CA.

11/2002 to 11/2003: Software engineer, Be Here Technologies (merged with Enroute), Fremont, CA.

10/1996 to 10/2002: Chief engineer, Enroute Inc., Palo Alto, CA.

9/1994 to 9/1996: Software engineer, Silicon Studio (subsidiary of Silicon Graphics), Mountain View, CA.

9/1990 to 9/1994: Software engineer, Silicon Graphics, Mountain View, CA.

6/1988 to 9/1990: MTS, Sun Microsystems, Research Triangle Park, NC.

6/1984 to 6/1988: MTS, The Aerospace Corporation, El Segundo, CA.

Personal projects:

Education:

Languages:

APIs:

Platforms: Windows, Linux, UNIX (Sun, SGI, Mac OS X), Playstation 3, Playstation 2, Philips Nexperia.

Citizenship: USA.

References: Available upon request.

Home | Professional | Personal