
Hello, My name is
Adam Salt.
I'm a Software Engineering student at Sheffield Hallam University, Open source contributor & Website developer.
Welcome to my portfolio. It will have all of my projects, skills and experience all in one place!
Please contact me via my email:
ajstrongdev@proton.me
My Skills
Next.JS
I am confident in my ability to write efficient JavaScript code. I utilise it to create user-interaction on my websites. I then later began to use JavaScript more heavily through React. I began to learn Next.JS, a React framework, during my summer break from University, by rewriting some of my older websites. I find React significantly more efficient for website development. React also has seamless integreation with TailwindCSS, which is why a lot of my websites usually utilise both.
TailwindCSS
I first learnt standard CSS in 2017, and from there have consistently tried to improve upon my website design skills. I enjoy keeping up-to-date with the latest design practices in website development, and experimenting. I learnt TailwindCSS in 2023, and it is now probably my favourite CSS framework. TailwindCSS allows for you to write CSS using utility classes, making website design much more efficient.
C#
I first learnt C# during my Games Development module for College, however my knowledge expanded greatly when I began to learn it properly at University. I find Object-Oriented Programming enjoyable as it helps to simplfy larger, more complex systems. I have since expanded upon my learning of C# by incorporating concepts such as Encapsulation, Inheritance and Polymorphism.
PHP
I first began to learn PHP through my Website Development module at University. PHP was my first exposure to proper backend website development, leading me to create a Social Media Web Application in my second semester of University. From there I began to learn more about PHP, and subsequently Laravel, moving onto creating more complex full-stack web applications.
Linux
I first began using Linux in 2020, and have since used it as my main operating system. I find Linux to be a more efficient operating system for programming, due to the fact it allows for greater control over the system. I am confident in using the command-line. I am confident in my abilities utilising linux for system administration, as I currently manage the development of a Linux distribution.
Git
Version control is essential in development. I first began to use GitHub in 2021, later learning the Git command-line by the start of 2023. I first learned Git through collaborating to various open source projects, and have since used it to manage projects, track changes and collaborate effectively with others.
My Projects
October 2022 - Present
Rhino Linux
Open source project
I am the Founder, Desktop Lead and Website Maintainer for Rhino Linux. Due to the nature of open source development and having a small development team, I have had to work across multiple different roles since this projects creation.
Rhino Linux has given me an incredible opportunity to lead the development of a product from the original idea until its completion. From finding other open source developers and building a team, to facilitating development towards new releases. Leading this open source project has both enhanced my technical skills and abilities, and has taught me a lot.
I have also been responsible for every aspect of the development of Unicorn, the custom Desktop experience of Rhino Linux. Building and maintaining the Rhino Linux website has helped strengthen my front-end website development. I've become proficient in React, Next.JS and TailwindCSS over the course of maintaining the Rhino Linux website. It is important for me to ensure that the website is user-friendly, visually appealing and accessible.
I have also been responsible for the marketing of Rhino Linux, and our overall brand identity. This includes writing our blog posts, and communications with journalists. In the past year Rhino Linux has managed to hit over 35,000 downloads on Sourceforge.
Skills I have used in this project: Project Management, Linux, System Administration, Python, Bash, Packaging, React, Next.JS, TailwindCSS, Git.



December 2024
Stockhive
New!Web Application
Stockhive is a web application created for my second year of University. The application is an inventory management system, designed to help a business keep track of their stock levels, make sales, and manage deliveries.
The application was created using the Laravel, which I learnt throughout the semester whilst working on this project. I decided to utilise TailwindCSS for the front-end of the application, as I find it to be a very efficient way to create beautiful websites.
This project was developed as part of a team, and we were also graded on our ability to work as a team. We adhered to agile development practices, such as Scrum, and we utilised Git for our version control.
Skills I have used in this project: PHP, Laravel, TailwindCSS, SQL, JavaScript, Git.



December 2024
Win538
New!WinForms Application
I created this project as part of my second year of University. The project was created for my Systems Programming module. We were tasked with creating an application in C#, that incorporated advanced object-oriented programming concepts, such as: inheritance, polymorphism and encapsulation.
I decided to make a game for this project, as I wanted to work on something a bit more creative. Win538 is a turn based strategy game in which the player must win against the computer in an election. The player must be strategic in their decisions and aim to win as many states as possible.
Skills I have used in this project: C#, WinForms, Git.



March 2024
Social App
Web Application
I created this Web Application as one of my projects for the Software Projects module in my first year of University. This project was a lot more complex than my website for Cantor College, as I was not only reading data from a database, but also writing to it.
The web application itself aims to be a simple social media website, allowing for users to sign up and post text or images to the website's homepage.
Since we were allowed to utilise libraries and frameworks for this project, I decided to utilise TailwindCSS for the front-end as TailwindCSS is excellent for allowing me to create beautiful websites, quickly. I utilised PHP for the backend.
I prepared to create this application by utilising a high-fidelity prototype, as well as creating a use-case diagram and entity-relationship diagram. We were graded for this project based on: performance, code quality, preperation, and documentation.
Skills I have used in this project: PHP, HTML, TailwindCSS, SQL, JavaScript, Git.



September 2024
Portfolio
Website
You are currently on my portfolio website! I've been creating websites and projects since I started programming in 2017, and while only some of them have managed to make it in this section, all of them have taught me valuable skills that I still use to this day.
This website should hopefully serve as a great place for potential employers to see my professional works, and contact me easily.
Skills I have used in this project: HTML, CSS, JavaScript, Next.JS, React, TailwindCSS, Git.
Project Archive
© 2024 by Adam Salt.