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
- JavaScript
- Node.js
- Typescript
- React
- Next.js
- Python
- SQL
- MongoDB
- Amazon Web Services
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!