Profile Picture

    Education

  • Bachelor of Science (Honours) in Computing and IT (Software)- The Open University
  • Solid foundation in software development, algorithms, and data structures.
  • Extensive coursework and hands-on projects in web development, database management, and programming languages.

    Programming Languages

  • JavaScript (JS) & TypeScript (TS): Proficient in developing dynamic and scalable web applications using modern ES6+ syntax and TypeScript for robust, type-safe code.
  • Python: Utilized in the "Algorithms, Data Structures, and Computability" course, gaining a strong grasp of algorithmic problem solving, data manipulation, and computational theory.
  • Java: Skilled in object-oriented programming (OOP).

JavaScript

HTML 5

CSS 3

PostgreSQL

Python

Java

Git

React

ThreeJS

TypeScript

    Databases

  • PostgreSQL: Experienced in designing, managing, and querying relational databases with PostgreSQL.
  • Version Control

  • Git: Proficient in using Git for version control, including branching, merging, and collaborating with teams using platforms like GitHub and GitLab.

Solomon Mods Website

Solomon Mods is a unique platform where retro gaming meets modern web development. This site is an extension of the interactive Game Boy configurator, incorporating a real-time 3D model powered by Three.js. The site also includes a gallery of previous mods and customer reviews showcasing the quality of work. The site will soon feature a shop where you can purchase pre-modded consoles directly, as it transitions from its current home on Etsy.

The website is built with React, Redux, TypeScript, Three.js, and Gatsby to ensure a fast, responsive, and engaging user experience. React and Redux enable dynamic interfaces and efficient state management, while TypeScript ensures type safety and code reliability. Three.js delivers real-time 3D visualizations, and Gatsby enhances performance with static site generation for quick load times and seamless navigation.

Solomon Mods Website

Built with: