My name is Adam Freidin
I am a programmer.
This is my resume.
I was introduced to computers when I was little...
...and started programming in Pascal when I was 10.
By the end of highschool I knew C (and C++), (and a
really poorly implemented language I developed
because I didn't know that I couldn't), I was also really bad at TEX, but I didn't know it then.
I went to UCSC and received a planned BA in Mathematics,
and an unplanned BS in Computer Science.
At UCSC, I experienced more C, C++,
ML, Lisp, Scheme, Prolog, SQL (and xQuery), PHP, and Java.
I also had a small programming job doing both
server and client-side java.
I then worked at Santa Cruz Games right in
downtown Santa Cruz developing Video Games.
I would say Embedded Systems, except it was fun.
I developed many different things there:
- memory allocators,
- loading patterns,
- late 80's-type graphics engines,
- AI frameworks, and
- a localization framework.
We shipped lots of games,
- Superman Returns (DS)
- Superman Returns - Fortress of Solitude (GBA) -- Highest rated superman game EVER
- Godzilla Double Smash (DS) -- Google: "The Worst DS Game Ever"
- Tombraider Underworld (DS)
- Spiderman v.s. the Masked Menace (Plug and Play)
- and more...
I was project lead on the Spiderman title:
I wrote the tool,
the engine, the gameplay, the AI systems, and all the level scripting.
Everything but the art and the audio system. It was a great 9 months.
The tool for Spiderman relied upon my reflection system for C++
which adds some dynamic features to the language.
We used SCons for the the build system,
so I learned a little python too.
I also do photography.
I have a few shots that made it into a local paper:
I returned to Santa Cruz to work at
a rails startup called LineMonkey building
a Point of Sale running on HTML5.
My job was to reimplement the public interface and
the HTML5 web application Point of Sale
I'm currently working for Adobe Systems, Inc.