James Waskett Open to work

A professional with a passion for cybersecurity, data analysis, and computer systems

Welcome to my personal website. Here you find out more about me, my skills, achievments and contact information.

About me

I have always been interested in technology, it's applications, potential and the way things work in general. Through school and college, I have developed a strong foundation in computer science and programming, and became interested in computer and cloud networks and cyber security due to its adaptive and everchanging nature.

I am always trying to expand my skills and stay up-to-date with the latest trends and technologies in the field, and aim to go above and beyond in everything I do. I hold strong interpersonal skills, and achieve great results in cloud computing and network security areas.

In my free time, I enjoy exploring new opportunities to expand my knowledge, whether that be new projects for my Github or new certificates to aim for and obtain.

Outside of my professional, computer-related life, I like to spend time away from screens in the great outdoors, hiking, and spending time with my friends and family. Some of my early achievements show my passion for the great outdoors, including completing a 40-mile hike over 3 days and a 32-mile hike to the UK's most remote village on the West coast of Scotland.

My early life also reflects my love of tech, such as building my first computer at age twelve and learning about the hardware inside. I remain interested in state of the art hardware today, driving me to love computers even more. Now that I am fluent in HTML, Python, Java and C#, I love to create innovative solutions that combine the skills I learnt when I was younger.

Top skills

HTML CSS JavaScript C# Python Computer Security Computer Hardware Computer Networks Data Analysis Cloud Computing Structured Query Language (SQL) GitHub Software Engineering Teamworking & Project Workflow Algorithmic Design Microsoft Azure Azure SQL Google Cloud Platform (GCP) Visual Studio Code

My Degree

University of Lincoln BsC Computer Science with Cyber Security

Yet to graduate

1:1 (provisional)

Foundations of Programming Pass

This module provided a solid base to build on over the course of the remaining 3 years of the course. Here, I learnt a full knowledge of Javascript, C# and Python, and how to implement programming basics as well as error handling and test cases.

C# Python Javascript

Computer Architectures 2:1

This module covered the fundamental principles of computer architecture, including CPU design, memory systems, and instruction set architectures. I gained a deep understanding of how modern computers function at a low level, and how they are based on early computers. I found this module very interesting as I have always held a passion for hardware, and enjoyed learning about the inner workings of stock hardware equipment. I also found it exciting to learn about what future hardware might look like, and how small modern transistors are becoming.

Computer Hardware Hardware Design Computer Networks

Professional Development 1:1

In the Professional Development module, I focused on building essential skills for my career in technology. This included learning about industry trends, developing communication and teamwork abilities, and understanding the importance of continuous learning in a rapidly evolving field. Assignments focussed on working as part of a small team, a skill which is important in every role in the professional world.

Teamworking Project Workflow Microsoft 365

Algorithms & Data Structures 1:1

This module provided a comprehensive understanding of fundamental algorithms and data structures. I learned how to analyze and design efficient algorithms, as well as how to implement various data structures such as arrays, linked lists, stacks, queues, trees, and graphs. This knowledge has been crucial in solving complex problems and optimizing code performance.

Alogrithms C# Python

Cyber & Cloud Fundamentals 2:1

This module introduced the core concepts of cybersecurity and cloud computing. I learned about various security threats, defensive strategies, and the principles of secure system design. Additionally, I gained knowledge about cloud infrastructure, deployment models, and management practices. I decided to specialise in this module because the everchanging nature of computer and network security interested me in particular.

Computer Security Computer Networks Cloud Compute

Introduction to Software Engineering 2:2

This module provided an introduction to the principles and practices of software engineering. I learned about the software development lifecycle, requirements gathering, design patterns, and testing methodologies. The module emphasized the importance of writing maintainable and scalable code, as well as working effectively in a team environment. I also expanded my skills in Github, using branching and merging.

Software Engineering Project Workflow Github

Projects

Expense Tracker

I wanted to do a project like this to show how I can use SQL to handle databases including the user database and expenses databases which are daughter databases of each user. I was also able to stretch myself and add the ability for users to view their spending as PDF downloads. This prototype model demonstrates my ability to create functional applications that solve real-world problems.

Structured Query Language (SQL) HTML Javascript

Birchwood Website

Over the course of the summer in 2026, I worked on developing a website by combining my knowledge of HTML, and CSS to create a responsive and user-friendly design. It was a great opportunity to apply what I had learned in my coursework and to develop my web development skills, by creating a fundamental and effective website which works well on all devices. I was also able to expand my interpersonal and project management skills by working closely with the client to understand their needs and deliver changes as the project progressed, exploring my skills in software engineering.

HTML Software Engineering Developer-Client Relations

AI Chatbot

Recently, while developing my Github portfolio, I have spent a lot of time developing my skills in languages that are new to me, such as Javascript and HTML. This means many of my recent projects have been simple, while I try to learn as I go. My latest project takes me back to C#, my most fluent programming language, where I was inspired to use Open AI's SDK to create an AI chatbot. This involved learning new skills, such as setting up a working API and using Open AI's API framework. This is a project that I will always be adding to, as there are always new developments to AI related tech. You can find this project, along with my whole portfolio on my Github page, which is linked at the bottom of this website.

C# APIs SDKs

Socket Scanner

To expand my portfolio into the computer network field, I created a simple socket scanner using python. I did this to learn about python modules such as sockets and ipaddress, which can be used to create a simple program that finds open ports on an entire subnet of IP addresses. This project, along with all my others, can be found on my Github, linked at the bottom of this website.

Computer Security Python Computer Networks