Skip to content
Block or Report

Block or report Code-Horror

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.

Report abuse

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

Report abuse

Full Stack Java Developer, Dudley UK

👋 Hi, I’m James. and I'm a Java developer from a little town called Dudley in the United Kingdom. I'm currently looking for full time employment. If you're hiring reach out to me at:

I write applications that run on the desktop, mobile, web and servers. I prefer writing cross-platform, performant, desktop applications.

What I Know

I've been programming for over 20 years. I've used a lot of languages and technologies. Today I spend much of my time writing Java.


  • Java
  • Kotlin

Package Managers

  • Gradle
  • Maven
  • Ant

Unit Testing

  • TDD
  • JUnit Jupiter

Application Development

  • AWT
  • Swing


  • Android Studio


  • Spring & Springboot


  • HTML & Emmet
  • CSS, SASS & Bootstrap 5
  • JavaScript
  • ReactJS & Redux


  • Docker
  • Vagrant
  • Virtualbox
  • Security

Software Design

  • UML
  • Design Patterns
  • OOP


  • Neovim
  • NetBeans

Currently Reading

  • Filthy Rich Clients, Chet Haase
  • Enterprise Design Patterns, Gregor Hohpe

Hobbies and Interests

  • 2D Game development with Godot
  • Making music using Renoise
  • Spending time with my German Shepard puppy
  • Hiking and camping

Social Media

I don't use social media. It's a distraction. I plan on recording Java tutorials in the near future.

Popular repositories

  1. My personal neovim lua configuration


  2. Config files for my GitHub profile.

10 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri

Contribution activity

August 2022

Created 2 repositories

Seeing something unexpected? Take a look at the GitHub profile guide.