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! π