That's a great question. I'm a guy who does things, mainly with computers, based out of the UK. I started programming in 2012, starting with the Lua scripting language for a Minecraft mod, "ComputerCraft". From there, I moved into Python programming, taking both a GCSE and an A Level in Computer Science.
From there, I've worked in multiple fields; with my main outlet being a retained developer for Limelight Gaming and a Content Creator at GModStore, with volleys into other fields; including education and technical theatre.
I'm more than happy to discuss offers or requests for freelance development work (subject to my own availability); examples of my prior work can be found in the portfolio.
Multiple levels of professional qualifications.
Years of experience in multiple languages, development processes and technology stacks.
Reliability through both technical expertise and familiarity with business requirements.
An education in Computer Science, Mathematics, Sociology and Physics.
Computer Science, with forays into Business and Computing Law.
From a Developer, through to Community Moderator, Systems Administrator, Data Protection Officer and Business Advisor, Limelight taught me how to conduct myself, how to improve myself, how to build a product that I would use, and how to communicate that product to partners.
The first time I entered a small business at a management level, Wolfpack gave me a great opportunity to ensure good processes were implemented from the get-go, with solid core infrastructure to back it up.
My first dive into large-scale open source projects. Starting off as just a Developer, my role was to produce a stable codebase, used by over half a million people. Moving on, I was promoted into the Core Team, where my responsibility morphed into more general management, handling development, conflict between staff, and keeping the team ticking over.
Working with a friend, ensuring that their passion could be realised, to raise and develop a community. Of course, this required a fair hand on the community, whilst ensuring that services were stable.
Entering as a Developer, DevOps Engineer and System Administrator for this small development house, it none-the-less provided me great opportunities. Not only did this allow me to continue developing my work with CI/CD systems, it also provided me with a greater exposure to systems within Steam itself.
Furthermore, after working with the company, I was also offered the role of Community Manager. Within this role, my duties include managing the moderation team, handling community concerns and feedback, working with the brand’s social media, and generally acting as a face of the company.
Joining as 999 Emergency’s Community Manager, my role is twofold. Managing the Community, and Managing the Team.
Managing the community involves communicating with the project leads and the community, gathering feedback, distributing news and ensuring all sides stay happy.
Managing the team involves assisting with promotions / demotions, handling inter- and intrateam communication, assigning goals and shifting workload to ensure the team remains productive.