Shark's IBM Stuff is my project to host my IBM and Lenovo collection online, providing resources and information helpful those also interested in IBM, Lenovo, or any affiliated companies products such as their keyboards or computer systems!


Let me be frank - this started as purely a project for me to test my technical skills with PHP and MySQL. I decided on the topic of IBM/Lenovo since that's one of my biggest current passions, so my ThinkPad and keyboard collection was used as a scenario to test a PHP library I am developing to help speed up the development of websites. Eventually, I realised there is a lack of centralised information for IBM keyboards specifically so I've decided to take the project somewhat seriously. Maybe I'll even make a half-decent web design in the future...

My current goals are to build a second source database for documentation/resources, a database of known IBM/Lenovo keyboards and ThinkPads, tools and galleries for identifying ThinkPads and keyboards, diagrams for different connectors and tools used in modding IBM keyboards, and modding guides such as internal Soarer's conversions for different IBM keyboards.


As above should insinuate, I'm a programmer of course.

I'm just a guy in his twenties from Wales, a little but beautiful part of the UK where valleys and sheep dominate the landscape. I'm a qualified computer games developer currently studying a Masters in Research in Computer Science. I spend my time playing around with the Unity game engine, .NET Framework (C#/WPF), TBB, and full-stack web development for Linux with PHP and MySQL. My specialisations are physics programming and visualisation.

When I'm not working or playing around with my IBM gadgets, I'm typically enjoying an episode of Star Trek or Stargate along with a bottle of violet gin and lemonade, watching my favourite YouTubers surrounding tech and electronics, reading about space exploration and naval history, or rocking out to Metallica!

Since August 2020, I am a moderator for the r/ModelM subreddit, and you can also catch me on deskthority and geekhack.

Contact Me: Suggestions & Corrections

I am always open to suggestions and notices about incorrect data, grammar or spelling! If you have such a suggestion or noticed something wrong, feel free to get in touch with me via email ([email protected]) or via Reddit (u/SharktasticA). Suggestions will only be considered if they are relevant to this website and its content.

General Disclaimer

This website is not endorsed, sponsored, or affiliated with International Business Machines Corporation, Lenovo Group Limited, Lexmark International, Inc., Unicomp, or any other company that is mentioned on this website. Shark's IBM Stuff is a non-profit website, and any copyrighted content is included under the legally-acknowledged terms of "fair dealing" and no copyright infringement is intended.

Third-Party Content

I strive to ensure that all information hosted on this website is as correct as it could be, but because I am neither an IBM, Lexmark, Unicomp, or Lenovo etc. employee, I cannot ensure the accuracy of any piece of supposedly factual information considering such information is derived from secondary sources in what is believed to be public domain. As such, the information could be inaccurate due to human error, vandalism of sources, or speculation. If you find any piece of information that you feel is blatantly wrong or misleading, feel free to contact me via [email protected] about the issue with a source to back your correction up!

Third-party images are occasionally used throughout this website, with every occurrence receiving credit and a link to the original source towards the bottom of the page they are hosted on. Should the credits be missing, inaccurate, or as a particular image's author you wish to have your image removed, please contact me via [email protected] to discuss the situation.

Specifically for the Resources page...

Documents listed on the Resources page are all believed to be in public domain. This website does not claim ownership of such documents nor provides warranty for damages incurred by using the contents of such documents. If you are an author of one or more of the documents and you wish to have the content removed, please contact me via [email protected] to discuss the situation.

Specific sources