I'm Richard. I design and develop 'cool things'.
I've been developing for over 16 years so I've worked as a backend, frontend, fullstack and games developer. You'll often see me making new business ideas, open source tooling or game mods. I'm a problem solver.
Check out my portfolio to see some pictures and write ups of some of the freelance contract work and projects I've done.
๐ญ Iโm currently working on various business ideas, open source tools and BattleTech game mods
๐ซ Find me: Email | Website | Youtube | Twitter | Mastodon | LinkedIn
See my portfolio for many more interesting projects but here are some that are hosted on GitHub.
-
ConverseTek - Reverse engineered binary conversation files for BattleTech and created a nice-to-use tool for creating/editing them. The only way for modders to be able to create any conversation of this type.
-
Mission Control - A large BattleTech mod that expands on many aspects of the game. A core mod in the community. Used by all the major modpacks (RogueTech, BattleTech: Advanced, BEX and others).
-
Mission Control Designer - Built a mission editor for BattleTech as an in-game mod. This involved years of work to slowly piece together the mission format and inject extensive user interface into the game to allow for an editor flow with validation.
-
React-Native-Keychain Contributions - Contributed to React-Native-Keychain to add support for a new form of RSA padding (OAEP) & fix Android KeyStore unlock timeout issues related to biometrics
I don't limit myself to specific languages or frameworks so I tend to pick up a lot as I go. Below are some of the languages and frameworks I've used for at least one sizable project within a recent timeframe.
Languages: Typescript, Javascript, C#, C++, Lua, C++
Frameworks: React, React Native, NextJS, Node, Laravel
Visit my portfolio and CV for a full breakdown. Enjoy looking through my projects! ๐