Title Bar [ MAIN | CV | PRODUCTS | LINKS | CONTACT | VIRUS INFO ]

Curriculum Vitae

This page contains a list of the various pieces of hardware I have developed for, and the languages I have used. Not all of these developments were for commercial release. For information on released products, please click here.


HARDWARE


  • 3DO
  • Acorn Archimedes
  • Apple iPhone/iPod Touch
  • Atari ST
  • Blackberry (from Research In Motion Ltd)
  • IBM PC Compatible
  • Nintendo 64
  • Nintendo Gameboy Advance
  • Nintendo Gameboy Color
  • Sega 32X
  • Sega Saturn
  • Sinclair ZX Spectrum
  • Sony Playstation
  • Sony Playstation 2
  • Sony Playstation Portable
  • Super Nintendo Entertainment System
  • VMLabs Nuon (AKA ProjectX)

Low Level Languages


  • 386/486
  • 6502
  • 65816
  • 68000
  • ARM (32-bit and 16-bit thumb architectures and MEMC/IOC programming)
  • EE (Sony PS2)
  • Geometry/rendering chip programming on PSX and N64
  • Hitachi SH2
  • Merlin (VMLabs Nuon)
  • PIC microcontroller
  • Spin/Spin Assembler (Propeller microcontroller)
  • VU Microcode (Sony PS2)
  • Z80/Z80A

High Level and Script Languages


  • ACTIONSCRIPT (MACROMEDIA FLASH)
  • BASIC (most variants for the above machines, including a limited knowledge of MS Visual Basic)
  • C
  • C#
  • C++
  • HTML
  • JAVA
  • JAVASCRIPT
  • OBJECTIVE C
  • PERL
  • PHP

Graphics Interfaces


  • BRender
  • DirectX
  • OpenGL
  • OpenGLES
  • Rendermorphics
  • Renderware

Web servers and web sites


  • Good knowledge of webservers:
  • Able to set up and maintain webservers and websites
  • Developing and maintaining bespoke websites for companies
  • Server side database experience
  • Programming both the application and server side of communications

Electronics


  • Working knowledge of digital electronics:
  • Experience of designing, creating and programming specialist microcontroller circuits for dedicated tasks
  • Ability to trace and repair faults on circuits
  • A good knowledge of how target platforms actually work
  • A good knowledge of many communications protocols in use between system (e.g. I2C, RS452, RS232)



[ MAIN | CV | PRODUCTS | LINKS | CONTACT | VIRUS INFO ]
Content copyright ©2000-2011 Steve Clark. All rights reserved.
Web hosting provided by www.prehocsolutions.co.uk
Footer bar