I
started designing software in the early 1980s,
using CP/M as the base platform for the
software, when 16 bit systems came along I
started to look at Graphics User Interfaces such
as GEM, WorkBench and early versions of
Macintosh OS and Windows. Finally in 1993
I started developing professional software
mainly in DOS and various GUI interfaces around
Windows 3.0 & NT depending on what the project
required. A main contribution of my work
was in the form of small utilities to enhance
various applications and other programs such as
database, spreadsheet and games. In 2000 I
started to look at designing websites and was
using various editors such as AOL Press,
FrontPage and Dream Weaver most of the work I
developed over the years were based on Windows
based machines a few were based on Macintosh OS
X and Linux ubuntu or mandrake based systems as
well.
My
first real look at programming began on a Tatung
Einstein in 1987, which really started the ball
rolling as I started to learn programming in Z80
and XTAL XBAS then further down the lines I
started programming Sinclair Spectrums and
Commodore 64s which I done various games for
which I did publish and people enjoyed.
Until the 8 bit era died due to the mega drive
and other consoles appearing and I was not
really interested in the developing games for
consoles so stayed with computer based
applications instead. Before 1987 I was
also learning to program on a ZX81 as well but I
was not able to develop large coding as I did
not have any storage facilities on the computer
so I could not save my programs.
When Windows XP started to appear on new
computers I decided to totally start developing
full website work on PC only and only supported
Macintosh & Linux machines as a professional
level to basis of repairs.
Computer background areas
Programming
Low:
Z80, 6502, 68000 and a little R.I.S.C for
PIC Chips Machine language
CMOS Bios
knowledge SurePath, Pheonix, Trend, IBM
& Award Bios
Hi Level
HTML,
Java Script, Vb Script, Flash & Java Run
Time
Xtal
basic, BC7, Grasp, Dark Basic, Build (3D
Realms)
VBDOS,
VB6, VB STUDIO, VB.NET, DLL & OCX
design.
Networking
areas:
Novell
Netware security for Servers and
Workstation installation
Microsoft
Network and Apple Talk networks with
Internet & Email access
PDA
Network and Configuration also Bespoke
software
Linux and
Unix console experience - setup of
Redhat, Ubuntu and Mandrake OS
Ping
networking with isolated devices.
Token
Networks, MSN Networks and NWLINK
networks with NetBeui/TCP/IP
Xbox,
Playstation 2 & 3, Nintendo WII
networking protocol setups.
Ethernet -
Domain & Peer connections
Laplink
and Pc access across networks with
Roaming Profiles
Bespoke:
Custom
HTML project included in Websites with
SQL access and PERL
FTDI
software control of custom USB devices
such as diagnostic equipment and
handhelp PDA type prototypes.
Custom
small project for maintaining computers
runtime scanning and services.
A powerful
media database manager for accessing my
collection of Mp3s and Video files with
built-in logic manager for finding files
in Peer to Peer networks such as
gnutella2 and YouTube video related to
the mp3 tracks.
Test and
Diagnostic software using RS-232 ports
and FTDI USB Controllers.
Hardware:
Repairs to
all types of computer including
mainframe, mini and client personal.
Internal
and attached devices knowledge with BIOS/FIRMWARE
& NET NETBIOS.
Web books
with disketeless or no cd access,
Windows installations
Usb
Installations of Windows
PXE/NetBeui/TCP-IP
Installations access networks.
Apple
computer / laptop installation knowledge
and Power User access
Windows
Power User access rights
Laptop
repair areas also covered incl. Touch
Panel Laptops.
Repairs
background:
Mainboards, Powers supplys, Optical
Devices like CDROM/DVD/BLU RAY & Webcam
Monitors,
Printers & All in ones, Routers, LCD
Screens.
Hard-drives with Cluster damage and
recovery.
Bios &
Flash Knowledge and also Bespoke coding
generation.
Repair
file allocations tables such as :
FAT/32, NTFS & most other filing
systems.
Software
security and networking issues.
Virus &
Spy based program automatic/manual removal.
Software:
All
version of Windows XP, 2000 & 2003 - Including
Nlite custom knowledge
All
versions of Windows NT , Windows 386, 95
& 98
All
releases of Windows 3.0 & Windows 3.11,
And earlier
MS-DOS,
DR-DOS, QDOS & IBM DOS
DR GEM 5 &
6
Window
Vista all versions
Windows
version 7 next one from Vista in Beta
CP/M
1.0,2.2 and CP/M 86 (PC)
Unix based
on Apple Macintosh & Ibook (all
versions)
Linux
Ubuntu, Redhat, Mandrake & BEOS
All
versions of Microsoft Office
All
versions of Microsoft Visual Studio
FTP &
Other web based tools
Virtual
Machines & virtual Drives
Member of
Developers network
Member of
Technet
member of
MSDN Network.
Administrators level group policy rights
TFTPD
PXE-32E Installations over networks for
diskless computers.
Object
programming
Ethernet
USB boot
technology / installations over
different protocols