Skip to content
View jamesrweb's full-sized avatar
✈️
Probably in the sky
✈️
Probably in the sky

Organizations

@home-care @P5-wrapper

Block or report jamesrweb

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.

Content in all repositories owned by your account will be closed.
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
jamesrweb/README.md

πŸ‘¨πŸ»β€πŸ’» Hi, I'm James Robb

Software & AI Engineering Consultant, Engineering Manager, and Accessibility Advocate

Important

I'm currently available for permanent and long-term contract roles, remote-first from Munich. You can book a call with me to discuss any roles you may believe to be a fit.

I'm a senior engineering manager and staff level software engineer with 15 years of commercial experience, currently working as a software and AI engineering consultant from Munich.

I build full-stack web, mobile, and cloud applications and design distributed platform architectures, writing code across paradigms with an affinity for FP practices.

I create high-performing engineering teams through co-creation and servant leadership principles, championing accessibility along the way, and working cross-org and cross-team to bridge gaps and tie my domain together. Process comes before hierarchy, keeping structures decentralised and standards shared.

My engineering fundamentals come first, identifying and resolving issues through observation, discussion, collaboration, and continuous refinement of how we work, leading from the front in both management and hands-on scenarios. I also help teams adopt AI/ML in their daily work responsibly and with a focus on ethical usage, from custom model training to LLM-powered products and agentic workflows. I'm a native English speaker comfortable working in German at B2/C1 level, at home in both UK and German work cultures.

I work remote-first from Munich, collaborating across time zones within a +/- 6 hour window of CET. I do my best work in high trust environments where direction is set together and standards are shared rather than imposed.

My work spans fintech, e-commerce, automotive, aviation, energy, IoT, telecommunications, manufacturing, and healthtech, and companies I have worked with in the past include the DVAG, Cyberport, STIHL, Scandinavian Airlines, BMW, Bosch, and Telia.

What I'm up to

  • 🌱 I'm currently learning Rust, Haskell, F# & Gleam
  • πŸ”­ I'm currently working on building Altitude Travel
  • πŸ† My current open source focus is the P5-wrapper organisation
  • ⏳ I'm going to eventually get around to continuing work on elm-lisp-interpreter
  • πŸ“ I sometimes write articles, which are also listed on my blog
  • πŸ“„ Learn more about me by reading my CV or checking my profile on LinkedIn

Pinned Loading

  1. P5-wrapper/react P5-wrapper/react Public

    A wrapper component that allows you to utilise P5 sketches within React apps.

    TypeScript 566 51

  2. P5-wrapper/next P5-wrapper/next Public

    A NextJS specific library for the @P5-Wrapper/react project.

    TypeScript 53 3

  3. elm-combinators elm-combinators Public

    A combinatory logic library for ELM.

    Elm

  4. elm-aviary elm-aviary Public

    An elm implementation of the birds from combinatory logic. Inspired by the Haskell Data.Aviary.Birds package.

    Elm 2

  5. elm-cqrs elm-cqrs Public

    A CQRS library to support separation of commands and queries on the type level.

    Elm 1

  6. advent-of-code advent-of-code Public

    My Advent of Code solutions.

    Python