Joshua Russell
Software Developer and Geek Culture Enthusiast
About Me
Hi, I'm Joshua.
I'm a Software Developer and Technical Assistance Provider from London.
I've got a Computer Science Degree from University of Greenwich, and I was part of the first cohort of the Creative Computing course created by University of Arts London, PeckhamDAZ.
I develop locally run software for a variety of purposes.
Products
Coming Soon
Services
Here's what I can help with:
Programming
Python development for scripts, automation, and locally run applications.
Web Design
Building clean, functional websites and pages tailored to your needs.
Troubleshooting
Basic technical assistance and PC troubleshooting for everyday issues.
Data Entry
Accurate and efficient data entry and management across platforms.
Office & Workspace Apps
Creating documents, presentations, spreadsheets, and databases using Microsoft Office and Google Workspace.
Technical Writing
Writing clear, accessible technical articles and guides — examples of which are in the Articles section below.
Interested in any of these services?
Get in touch and we can discuss what you need.
joshuarussellcodes@gmail.comPortfolio
Here are a few scripts that I've made:
Hybrid Malware Scanner
My dissertation. Uses Signature and Anomaly based intrusion detection methods to detect malware on the PC and live attacks.
View on GitHubSystem Vulnerability Checker
This script is designed to gather system information, check for installed programs and web applications, fetch CVE data from the NVD API, and generate a vulnerability report based on known vulnerabilities.
View on GitHubClient-Server Network Application
This project is a simple client-server chat application built using Java that enables multiple clients to connect to a server, send and receive messages, and perform direct messaging (DM). The server manages multiple client connections, broadcasting messages to all clients and allowing clients to send private messages.
View on GitHubArticles
Technical guides and explainers — written for real people, not just developers.
How to solve PC performance issues
From slow startups to sudden crashes, PC issues are more common than you think. This guide covers Storage, Memory, Display, Network, and Power problems — what causes them, how to diagnose them, and how to fix them yourself.
Read ArticleDifferent Forms of Cyberattacks and How to Deal With Them
With over 2,200 cyberattacks every day, understanding the threats is your first line of defence. This guide covers Social Engineering, Hacking, and Malware — what they are, how to spot them, and what to do if you're targeted.
Read ArticleHow to Pick the Right PC for You
Feeling overwhelmed by specs and brand names? This guide breaks down everything from choosing between a laptop and desktop to decoding CPU model numbers — in plain English.
Read ArticleContact Me
Any queries relating to products or services can be sent via LinkedIn or my email address.
Email: joshuarussellcodes@gmail.com