I'm looking for a job.
Not just any job.
I want to continue work on g95, and a couple of other projects I have
going.
That means "consultant" or "part time"-- I'm open to either. I am
located in Phoenix, Arizona (I am a US citizen) and for various
reasons, can't move at the moment. That probably means telecommuting
unless you're here too. I have a good internet connection. I have
ssh and I know how to use it.
My PhD is in computational physics. I can learn anything.
I've written chat clients, debuggers, compilers (more than just g95),
multiplayer video games (OpenGL based), backup programs, programs that
twiddle hardware bits. I've implemented embedded process control
systems that run off of a flash card (no moving parts!). I've patched
my kernels to my liking. I've written cryptographic applications-- I
know the difference between encryption, authentication, key exchange,
hash functions and MACs. I've written my own ssh client and server.
I've written interrupt service routines. I've used profilers. I've
blitted fonts. I've parsed and rendered truetype fonts. I build and
use cross compilers. I've optimized C into assembler. I've written
floating point codes in assembler. I know how to freeze python
programs into monolithic executables. I've written network servers
and clients using TCP and UDP. I know how to pierce firewalls. I own
the first three volumes of Knuth's TAOCP and even crack them open now
and then. I've worked on Linux, many BSD's, OSX, Solaris, AIX, Irix,
even a smattering of windows. I've written programs in C, Python,
fortran (duhh), shell (yuck), metapost, awk, x86 assembler, x86-64
assembler, ppc assembler, Z80, 6809, and 6502.
When it comes to programming, I'm a maniac. I'm even good with
customers. Drop me a line, the mail link is at the top left of this
page. let's talk.