Skip to content
View tdobson's full-sized avatar

Block or report tdobson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tdobson/README.md

Hi there 👋

I'm Tim Dobson, a self taught developer and lifelong learner who loves to explore new technologies and build products that people us.

About Me

  • 🔭 I’m currently the chair of The Climbing Clan and The Caving Crew, BMC and BCA affiliated climbing and caving clubs that I founded. Through my work with these clubs, I've developed several software products to assist with club operations. Most notably, I've created neoClan, a second-generation membership check-in system.
  • 🌱 I’m currently teaching myself React with the Mantine framework and Next.js, as well as exploring react-query and advanced git workflows.
  • 👯 I’m keen on opportunities for freelance work and development. If you have an exciting project, I'd love to collaborate!
  • 💬 Ask me about Linux administration, rock climbing and caving.
  • ⚡ Fun fact: I have a wonderful son named James.

Experience

  • Junior Javascript Developer at XEBIT LIMITED (March 2022 - Present): I write Javascript integrating with Google Sheets and WordPress to help businesses automate their processes.
  • Chair of The Climbing Clan (November 2017 - September 2024): Founded a climbing group and developed software products to support club operations. Stood down as Chair in September 2024.
  • Chair of The Climbing Clan (Jan 2020 - Present): Founded a caving group with a very similar setup and structure to the Climbing Clan.
  • Technical Sales Consultant at Migrating Dragons (April 2018 - March 2022): Supported technology companies in building and executing sales strategies.
  • Customer Success Manager at Brightbox (October 2018 - October 2019): Helped developers test our platform and gather feedback.
  • User Research Specialist at Guardian Angel (February 2019 - July 2019): Conducted user research to improve a free tool for families following the death of a loved one.
  • Senior Account Manager at Formisimo (July 2017 - April 2018): Onboarded enterprise customers onto our SaaS platform.
  • Head of Sales & Account Management at Bytemark Hosting (November 2010 - September 2016): Managed customer relationships and sales, leading to significant revenue growth.

Skills and Technologies

  • Programming Languages: JavaScript, PHP, HTML, CSS
  • Frameworks and Libraries: React.js, Mantine, Next.js, react-query
  • Tools and Platforms: Git, WordPress, Linux, Google Apps Script
  • Spoken Languages: English (Native), Russian (GSCE/not conversational), French (A Level/clumsy conversational)

Thanks for stopping by! Feel free to explore my repositories and get in touch if you’d like to work together or just chat about tech and climbing.

Pinned Loading

  1. rastapopoulos rastapopoulos Public

    Rastapopoulos is a React-based CRUD application for managing solar PV install information. It provides a dynamic table interface using Mantine React Table and integrates with the Snowy API for data…

    TypeScript

  2. snowy snowy Public

    Snowy API is a comprehensive backend system designed for managing solar panel installations and related processes. It is built on Node.js and interacts with a MySQL database, providing a JSON API f…

    JavaScript

  3. james.tdobson.net james.tdobson.net Public

    Single page website for my son with React

    TypeScript

  4. climbingclan/neoclan-website climbingclan/neoclan-website Public

    This is a simple React microsite for neoClan using Mantine

    JavaScript

  5. climbingclan/neoClan climbingclan/neoClan Public

    neoClan is a modern attendance management and checkin system for mobile with React

    TypeScript