Developer Documentation
Intro ..
Technical design, developer guides, and API documentation.
Also see Sample Code and Languages, platforms and environments, and Technical Design
CORO CYBERSECURITY documentation platform
Coro Cyberbersecurity are a PaaS platform provider of security solutions. The documentation portal of x pages provides all technical developer and administrator reference and how-to guides, support articles, FAQs, troubleshooting
Tools used: Markdown, Git, VS Code SourceTree, Redocly, Yarn, Markdown, CSS, HTML, SnagIt, Remote comms. Eclipse, Markdown, Redocly, VS Code, SourceTree, Remote meetings, Eclipse, GitHub, GitLab.
This project involved .. updating
I researched, created, reviewed, and re-wrote articles, guides, how-to pieces for the portal, covering security issues and related protection; working with a widely distributed international team and multiple stakeholders. The samples of work shown on this site are recereated from those in the public domain.
PROTECTION AND ACCESS PERMISSIONS
INSTRUCTIONS ON SETTING AND UPDATING PERMISSIONS
How-to guide instructing on setting and updating permissions.
Guide to protecting WiFi from cyber attack.
Setting up and controlling encryption for Windows-based machines
VOLKSWAGEN COMMERCIAL VEHICLES
Technical platform documentation
Tools used: VS Code, PHP, MS Office, Git, Visio
An existing static 'content-management system' was inherited from client. This system backed a retail marketing site and required frequent content updates. Changes to the content were extremely challenging due to the complexity and age of the system. very difficult to make due to code complexity. There was a huge learning curve for developers new to the work as they had to deciphere the entire system from scratch before starting work. Since developers often moved on to new work or were freelance there was little immediate hope of this changing.
As the technical lead for the work I considered it necessary to document the system so that effciency of the work improved and there was a reduced reliance on outside help and availabilities. I created a technical site admin handbook for developers. This involved analysis of the existing PHP code and application architecture. I collaborated with specialist developers to acheive this.
The featured sample shown here is re-created from the original PDF document.
docs/portfolio/developer/vwcv/vwcv.md /Users/samwells/GitHub-Repos/2026-Mar-27_Mkdocs-doclab-RESET/docs/portfolio/developer/vwcv/vwcv.md
LLOYDS TSB
API AND TECHNICAL DESIGN AND BUILD
Tools Used: Eclipse, XML, XSD, SOAP, Java, Chordiant, SQL Server, MS Office, Visio, UML, ClearCase, CruiseControl, ANT, workshops
Lloyds and TSB banks were undergoing a merger and as part of this techncial systems needed to be integrated and refreshed.
This programme involved systems migration and integration. The existing systems dated from the 1970s and were cobol, CICS, and VAX-based, taking up entire rooms. The operations performed by these need to be utilised so that data could be accessed by, and gradually migrated to modernised systems.
I researched, analysed, and understood these existing APIs by interviewing technical specialists. I then documented this knowledge before designing a modern connection architecture layer to access these. The new designs were then validated through review by stakeholders and testing, before being managed through technical architecture boards for approval and sign off. I subsequently managed the build and test of the new connection layer along with code merge and release and build and deployment pipelines. This made a direct contribution to the modernisation of the new bank. I was based in London and India for this work.
Samples of the work are featured here, extracted from the original documents. They are out of context for reasons of confidentiality. Some work has been represented independently.

Business Process Technical Design
Tools Used: Eclipse, XML, XSD, SOAP, Java, Chordiant, SQL Server, MS Office, Visio, UML, ClearCase, CruiseControl, ANT, workshops
incorporating Cross system data flow ..
System transition
Tools Used: Eclipse, XML, XSD, SOAP, Java, Chordiant, SQL Server, MS Office, Visio, UML, ClearCase, CruiseControl, ANT, workshops
Switching system to access fundtionality existing in different location. To SSP incorporating web service client and endpoint design..
REST API recreation
Tools Used: Eclipse, XML, XSD, SOAP, Java, Chordiant, SQL Server, MS Office, Visio, UML, ClearCase, CruiseControl, ANT, workshops
To protect the live API this representative RestfuL API documentation is recreated from a custom json file. It is not live therefore the testing functionality is inactive...
Unilever UK
Tools Used: MS-OFFICE, Visio, Workshops, Remote conferencing
Technical design brief extracts.
Shell UK
APPLICATION ARCHITECTURE
Proposed marketing website application architecture
Miraclebox
API doc
SAMPLE CODE
PROCESSING
Bridget Riley
Includes an examination of the code used to create this exploration of the 2d animated graphics capabilities of the Processing language, during a tribute to the graphic artist.
PROGRAMMING LANGUAGES
I am fully conversant in the logic and structure of programming, both procedural and Object Oriented. I have direct hands-on experience of coding in several languages including Java, Python, JavaScript, and C. I have workd with developers who are specialists in languages such as Cobol, CICS, and others.
Additionally I am a confident user of HTML and CSS across a range of web browsers and devices.
TOOLS AND PLATFORMS
I am experienced with a wdie range of writing, design, and software tools, including markdown, MkDocs, Adobe CS, SnagIt, Sharepoint, MS-Office, Keynote, Resolve, VS Code, Eclipse, Git, SourceSafe, SQL< UML, and others.>
ENVIRONMENTS
The majority of my clients use Windows, although I am confident with Windows, Mac, UNIX, and Linux operating systems and applications. In the past I have worked with MS-DOS and associated applications.