Mark Foyster
Aspiring Developer
INTRO
Strong interest and passion for all things IT and fascinated by software engineering and web development since childhood. Now looking to get my 'foot in the door' with an apprenticeship or other entry level position and begin my journey within the industry.
SKILLS
Good working knowledge in a range of languages & tech for full stack web development (client & server) including:
- HTML, CSS3, Markdown
- JavaScript, XML & JSON
- Node.js, npm & Express.js
- React.js & JSX
- PHP, MySQL & PUG
Familiar with many traditional compiled languages including:
- C# (console, Unity 3D, WPF etc)
- C++
- Pascal
Gained experience with the following tools whilst working on my personal projects:
- GitHub, Git CLI (Git Bash), GitHub Desktop
- Canva, Figma & Invision
- Visual Studio, VS Code, Notepad ++
- Wordpress
In the past, I have had a play with CMS including Joomla and Wordpress. I made my own basic CMS using JavaScript, PHP and XML/XSLT for a project about a decade ago.
I've recently been practising some of my coding skills on CODEWARS. I find that it's an excellent place to hone some 'lower level' data manipulation skills with arrays, strings etc that don't come up frequently in my own projects. You get a badge too which shows your progress:
Bored? Why not play my .
EDUCATION
This list focuses on IT qualifications.
NCFE Level NCFE Level 3 User Experience/User Interface (UX/UI)
Completed July 2022 (pending assessment). The course covers all aspects of deigning a good User Experience. As with the Coding Practices course, it is Agile / Scrum centric. More information on the syllabus is available HERE.
NCFE Level 3 Certificate in Coding Practices
Completed early April 2022, the course covered much more than just code, encompasing the entire development cycle. Oriented mostly around Scrum and other Agile methodologies. Included units on Test Driven Development, UI/UX, Deployment and much more. More information on the syllabus is available HERE.
TQUK Level 2 Certificate in IT User Skills (RQF)
Completed 10th Degember 2021. Basic general IT course involving use of standard MS Office style apps, internet, email etc. Modules on Cyber security, data integrity and GDPR were included. This was a free course offered to me, so I took it. More information about the content HERE.
City & Guilds level 2 in programming C++
Circa 2000. Basic ANSI C++ course using the Borland IDE to make made simple Console based programs. Basic data parsing, bubble & insertion sorts, garbage collection and a little bit of OOP. A basic but solid start in the language that inspired me to continue learning more on my own.
BIO
Born and raised in the fens of South Lincolnshire, I had a standard secondary school education, moving on to study Science in Stamford College. I relocated to South Wales in my mid 20's, remaining there for the most part until 2018. At this point I returned to the fens, my current location.
My work background is extremely varied, from a high tech manufacturing enivronment (Fujifilm Electronic Imaging) to the Equestrian industry.
Alongside my passion for IT and associated technology, my hobbies include metalwork and vehicle maintenance. I have been passionate about horses for many years, however in more recent times I have developed a strong enthusiasm for Kayaking which is a lot more affordable and just as fun!
LINKS
These projects are all relatively recent. You will see a strong pattern of improvement as I have progressed and re-introduced myself to software / web development. I cringe now when I look at the code in my earlier projects, I hope to feel the same about my current projects in the future as I refine my skills further.
GENERAL LINKS
•GitHub Account | |
•Past Imperfect Website | |
• Wordpress Blog |
OLDER PORTFOLIOS
NODE & REACT PROJECTS
UNITY PROJECTS
• Modular unity Bits | |
• Penguin Flyer |
Everything here is for the purpose of practice and as proof I have a grasp of the basic concept of each technology. The code is available on my github account HERE. Have a look at some of my other projects and see my 'learning journey'.