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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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 technology leader and full-stack developer. I’m director/co-owner of Xebit (trading as Migrating Dragons), where I build software for the solar panel installation industry. I also freelance at www.tdobson.net, specialising in rescuing legacy applications, taking over from agencies, and giving companies a clear picture of technical systems they’ve inherited.

I build with React, React Native, Next.js, and TypeScript. I work across Shopify Hydrogen, WordPress, Debian Linux, and Cloudflare. My background spans hands-on Linux systems administration, technical sales leadership, and full-stack mobile development. I care about the business outcomes the code needs to deliver.

What I’m working on

  • Xebit / Migrating Dragons: End-to-end job management platform for solar installers, with a React Native mobile app for field teams, handling 6,000+ installs/month
  • Freelance at www.tdobson.net: Agency rescue, legacy app revival, Shopify Hydrogen storefront turnaround, Git repository surgery, security audits, and turning complex spreadsheets into proper apps
  • neoClan: Membership check-in system for sports clubs, built with React and Mantine, integrated with WordPress and WooCommerce
  • The Caving Crew: Chair of a BCA-affiliated caving club that has grown to 76 members with custom digital infrastructure
  • TimDo: Cloud-native project management app with Next.js 15, Cloudflare Workers + D1, and AI voice commands (timdo.tdobson.net)

Experience

  • Director & Co-Owner at Xebit / Migrating Dragons (2022 - Present): Building software for the solar PV industry: React Native mobile apps, end-to-end job management, compliance automation
  • Freelance Developer & Consultant (2018 - 2022, 2025 - Present): Agency rescue, legacy app revival, Shopify storefront turnaround, security audits, Git repository restructuring
  • Founder & Former Chair of The Climbing Clan (Nov 2017 - Sep 2024): Founded a BMC-affiliated climbing club, grew it to 200+ members, built custom membership systems
  • Co-Founder & Chair of The Caving Crew (Nov 2019 - Present): Built a BCA-affiliated caving club to 76 members with WordPress, WooCommerce, and custom React tools
  • Head of Sales & Account Management at Bytemark Hosting (Nov 2010 - Sep 2016): Led technical sales team, doubling managed customer revenue
  • Earlier roles at Brightbox, Guardian Angel, Formisimo, BBC Backstage, and DMC. Full CV at cv.tdobson.net

Skills and Technologies

  • Languages & Frameworks: TypeScript, React, React Native, Next.js, Node.js
  • E-commerce: Shopify (Hydrogen + Oxygen), WordPress + WooCommerce
  • Cloud & Infra: Cloudflare (Workers, D1, Pages), AWS (Lambda, Aurora, Cognito), Debian Linux
  • Tools: Git (including filter-repo, LFS, monorepo surgery), Docker, Shell scripting
  • Spoken: English (Native), French (conversational), Russian (basic)

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, climbing, or caving.

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. playdate.tdobson.net playdate.tdobson.net Public

    Simple events site to easily arrange playdates

    TypeScript

  5. recipe-book recipe-book Public

    Tim and Jen's recipe book

    Nunjucks

  6. cv.tdobson.net cv.tdobson.net Public

    A modern, responsive CV and resume website built with Next.js and Mantine.

    TypeScript