Erik E.

Erik E.


Campbell, CA 95008

Will travel 0 miles

$60 per hour.

0.0 0 ratings

Assembly language is my game!

I've been programming since the 7th grade. I have worked as a programmer in industry for over 30 years, including 17 years with Hewlett-Packard and 10 years at Apple Computer, and several startups. My approach to mentoring comes from a deep understanding of fundamental concepts in programming, which I learned over the years in my chosen field of compiler technology (parsing, code generation, optimization, etc..). This field requires detailed knowledge of both programming languages and pr... [more]



Computer Programming

Computer Science

I have worked in industry as a compiler writer for the first 15 years of my career. I focused most of my compiler work on code generation and optimization. I wrote the graph coloring register allocator for the HP PA-RISC compiler series. I have written code generators for 68000 and other processors as well. I have also written parsers by hand. Compiler work requires detailed knowledge of many kinds of algorithms, such as in graph theory.


I have written multiple projects in both C# and Java. I served as a technical contributor for and member of the ECMA standarization committed for C# 1.0, .NET byte code runtime, and the CLR (Common Language Runtime), circa 2002. One project, Draconum is several pedagogical snippets of compiler technology written in C#.