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

ttrpg-dungeon-planner: A webapp for planning dungeons in table-top roleplaying games, such as Dungeons & Dragons. Built using Next.js, TypeScript, Python, Django, Postgresql and Docker.

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.

Want to find out more?

GitHub - See more of my projects!

LinkedIn - Connect with me!

Credly - See my certifications!