Jamie Ingram

About Me

Hey there, I'm Jamie.

I'm a full-stack software developer that has experience across a range of tech-stacks in a range of different industries - including media, ecommerce and logistics. I've worked as both a developer directly for companies and also as a software consultant.

I have an interest in open source, software quality and also a passion for learning new technology and gaining new experience.

Below, are some projects that I've worked on and also a list of technologies I have experience with.

Primary Technology Experience

Featured Projects

Image-triangulation: A webapp - built using Next.js, TypeScript, Express, SQLite and ChakraUI - that "triangulates" images. It turns images from standard images you upload, into a series of triangles. More can be read about this in my blog post.

Maze Generation: An npm package used to procedurally generate mazes.

Unit Convertor App: A mobile app built for Android - using React Native - used to convert between various units for both mass and volume. The apk is available for download here.

Word Guesser: A game written in Java, inspired by Fallout's hacking minigame. This desktop application provides the user with 10 words (either real words, or a randomly generated string of letters), and one of these words is chosen by the program as the correct word. The user has 4 guesses to find the correct word; with each guess the user is given the Hamming distance of the chosen word vs the 'correct' word.

Leitner: Leitner is a flash-card web-app created using the MERN stack (MongoDB, Express, React and Node.js) and Typescript. It is based off of the Leitner System of spaced repetition learning.

CI Travelling Salesman: A collection of different computational intelligence algorithms being used to solve the travelling salesman problem.

Want to find out more?

GitHub - See more of my projects!

LinkedIn - Connect with me!

Credly - See my certifications!