Hello, my name is
Harry Daniels.
I'm a software developer.
About Me
My name is Harry and I enjoy creating things that live on the internet. My interest in software development started during my Bachelor's in Chemical Engineering, when I was introduced to MATLAB as a tool for modelling simple engineering problems.
My career trajectory recently underwent a transformative shift from mechanical design engineering to software, driven by the realisation that my disciplined and logical approach to solving problems were highly transferrable to the world of coding.
Here are a few technologies I've been working with recently:
- C
- Java
- Javascript
- Python
- SQLite
- React
- PSQL
- Next.js
- Tailwind
- Node.js
Where I've Worked
Trainee Software Developer @ Northcoders
Sep 2023 - Jan 2024
- A competitive coding bootcamp comprising 13 weeks of full-time education in full stack development.
- Developed a range of projects both individually and as part of a team, utilising technical proficiency in a wide array of technologies and frameworks.
- Engaged in collaborative projects and applied Paired Programming, debugging, and TDD, to optimise development.
Design Engineer @ Calfordseaden
Sep 2021 - Sep 2023
- Gained proficiency in using IES software to prepare thermal models, undertake heating and cooling load calculations and overheating analyses.
- Performed calculations and evaluations in the design of equipment and systems in a wide range of projects.
- Prepared high quality technical specifications, drawings and equipment schedules and survey reports.
Home Delivery Driver @ Iceland
June - Sep 2021
- Provided essential assistance to vulnerable people during the COVID-19 pandemic.
- Loaded and delivered up to 14 orders per hour with an on-time delivery rate of 99%.
- Mentored newly hired employees on machine operations and implemented training on safety procedures.
Marketing Intern @ Random42
Jun - Aug 2019
- Leveraged expertise in Excel to quickly sort and analyse large datasets of clients information.
- Assisted the managements of various projects and client meetings, learning the principles or marketing and bid development.
Football Referee @ Sussex FA
2014 - 2017
- Facilitated gameplay by directing and instructing up to 22 players, whilst managing spectators in a fast-paced environment.
- Utilised authority to cultivate a safe environment for healthy competition and mediate disciplinary issues.
Things I've Built
Gym Tracker App
Read More
- Taking inspiration from Strava, this app merges workout tracking with a social community.
- RESTful API backend built with Next.js, and PostgreSQL.
- Frontend built with React, Tailwind, and chartJS.
- Link to GitHub
Mock News App
Read More
- An online platform for discussions and news spanning various topics.
- RESTful API backend built with Node.js, Express.js, and PostgreSQL.
- Frontend built with React and Tailwind.
- Link to GitHub
Mock Trading App
Read More
- A mock stock trading app that facilitates the buying/selling of stocks. Built with Python and SQLite.
- Live stock data provided by the IEX API.
- Bootstrap and Jinja templates were used to style the application.
- Link to GitHub
Weather App
Read More
- A custom weather app that shows weather data of the searched location. Built with JavaScript, HTML, and CSS.
- Weather data provided by the OpenWeatherMap API.
- The Geolocation API allows the user to provide their current location without using the search function.
- Link to GitHub
Calculator App
Read More
- A custom calculator app that easily handles arithmetic operations. Built with JavaScript, HTML, and CSS.
- Event listener methods handle DOM manipulation.
- An intuitive design was created by styling a familiar user interface using CSS Grid.
- Link to GitHub
Banking App
Read More
- A command-line bank management app that allows users to withdraw/deposit money, and shows transactional history. Built with Java.
- Applied Object Oriented Programming (OOP) principles to structure the program.
- Link to GitHub
Portfolio
This entire website was built from scratch, by me. In order to best learn the basics of web development, I decided not to use any frameworks and so anything you see on this page was designed and built in HTML and vanilla CSS. Dynamic elements were created with JavaScript and JQuery.
If you would like to leave any comments or have any suggestions for this website, please message me from the form located at the bottom of this page. Thanks!