For the last 15 years I have been developing embedded solutions for companies of all sizes on a self-employed basis, usually for a fixed price and using my own facilities. Before that I participated in, and led teams developing processor based electronics products. Located in North Dorset. |
Embedded environments |
C, FORTH, Assembler,
AVR RISC, H8S, 68HC11, 64180, TMS7000, 8085 |
|
Other Languages |
VB6, VBA, Access, SQL, HTML, Java, Palm Quartus |
|
Technologies |
Bluetooth, GPS, GSM Modem, GPIB, I2C, HotSync, Ibutton, RFID |
|
Projects |
|
|
Vehicle logger. |
C running on H8S for embedded logger firmware. Driver recording using Ibutton. Interpreting GPS NMEA sentences. Data transfer to host using Bluetooth, Palm HotSync or GSM Modem. Host analysis written in VB6 under Windows, includes SQL and mapping. |
|
Keylog |
Range of permit-to-drive and logging systems for fork lift trucks.
TMS7000 assembler for embedded firmware.
Host analysis in Microsoft Access with RS233 communications to logger.
Driver control by Swipe card or RFID tag
Chosen as a Millennium Product. |
|
Spray Coater |
Control system for automating a pill coating machine. Feedback control of temperature, airflow and shaking. RISC + 68HC11 controller and VB6 control panel. |
|
Access Control systems |
RS485 networking between doors using embedded 68705 or 64180 slaves, in Forth and assembler.
Host control and logging in Microsoft Access with modem communications to remote buildings. |
|
EPOS terminal |
Networked system communicating back to PC database. Written in Forth. |
|
Parachute control system |
Remote manual guidance and homing to a radio beacon. Written in assembler , Manchester encoding for RF communications. |
|
Risk analysis data processing |
Implementing a program for the Dutch police in association with Cranfield University. Written in Uniface (4GL) on VAX under VMS. |
|
Calibration system |
A data collection and computation system for the NAMAS calibration of pressure gauges with some automation using GPIB control. Written in GWBASIC. |
|
Speedometer |
A multi function speedometer and 'vascar' for police requirements including output superimposed on TV signal. Single chip solution. |
|
Automation |
Controller for programmable lectern reflector used in conference prompting. |
|
Temperature meter |
Control and user interface software for 0.01% accuracy temperature meter. |
|
PMR controller |
A microcomputer based controller for a private mobile radio hill top radio transceiver. |
|
Network prototype |
A concentrator and interface for HDLC at 128 k bits/sec on a switched star system for BT. |
|
Vacuum test control |
A compiler to turn Finite State Machine flowcharts directly into assembler macros or tokens for a run time interpreter. Initially conceived for part of a project controlling a vacuum test system. |
|
|
|
|
Previous Employment |
|
|
1985-1987
[snip] |
Leading a team of 10. I evolved new products from the previous product base using marketing led ideas where possible. New products started during this period were: further extension of the LCR meter range,a transformer test system, a GPIB controller running under OS9, a high speed capacitor tester. |
|
1980-1985
[snip] |
Reporting to Technical Director and responsible for a team of up to 3 development engineers. During my period as project leader I developed a PCM multiplex tester to BT requirements and a range of cost-effective LCR meters for the commercial market, all microprocessor controlled. System design of a multiprocessor ATE system running under CPM. |
|
1974-1980
[snip] |
Initially reporting to Chief Engineer, later reporting to M.D. and responsible for a development engineer and technical leadership of two technicians. Design, Test and Sales Support for TV studio equipment, facsimile receiver and CNC control systems. Design of optical sensing, motor and solenoid control, light dimmers, CMOS and TTL logic, machine code programming of 6800 SBC, character generators. System integration of CNC milling machines. |
|
1967-1974
Junior Development Engineer |
Line Communication Division of [snip]. Chelmsford.
TTL logic design for ARQ data transmission system over radio and in-house PCM system tester. Analog design of active and passive Modem filters, 20 Amp DC-DC converter. |
|
1965-1967
Assistant Executive Engineer with Post Office Telecoms Headquarters. |
One year induction covering a/c. Theory, strowger and digital exchange fundamentals, followed by international exchange relay circuit design. |
|
|
|
|
Education |
|
|
1963-1965 |
'A' Levels: Pure and Applied Maths, Physics, Chemistry, Engineering drawing. |
|
1967-1970 |
University of Birmingham. B.Sc.. Hons. 2:2 in Electronic Engineering |
|
Short Courses |
|
|
1965 |
Workshop training B.T. |
|
1978 |
Microprocessor fundamentals, Slough College of Technology |
|
1979 |
CNC Part Programming Sharnoa, Israel |
|
1982 |
Pascal Programming, University of Sussex |
|
1986 |
Management Development for Scientists, The Industrial Society |
|
1990 |
UNIFACE programming, UNIFACE UK |
|
2000 |
Web page design, Yeovil College |
|
2000 |
City and Guilds Java III, Yeovil College |
|