Skip to content
View Kieranmcm07's full-sized avatar
πŸŽ“
Studying Software Engineering
πŸŽ“
Studying Software Engineering
  • University of Glasgow
  • Glasgow, Scotland
  • 06:31 (UTC +01:00)

Block or report Kieranmcm07

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kieranmcm07/README.md
Kieran McMonagle β€” Software Engineering

Usually working on a Python project, or figuring out how something works.

Email GitHub Based in Scotland

About Me

Hey, I'm Kieran β€” a Software Engineering student at the University of Glasgow, based in Scotland. I've been interested in programming since I was eight, when I started making things in Scratch. In high school I moved on to HTML and CSS, then picked up Python as I wanted to build more practical tools.

Most of my projects now involve Python, desktop apps and automation. I enjoy having something I can use on my own PC, whether that's a Windows utility, a tool for working with files, or a way to keep an eye on my hardware. Getting something working is satisfying, but I also like coming back to it later and seeing what I can improve.

I'm still learning as I go. At the moment, that means getting more comfortable with Java and object-oriented programming, exploring Linux, and understanding more of what's happening underneath the software I use. This profile is where I share what I've been making along the way.

Technical Toolkit

Python
Python
Main language
Java
Java
Learning
HTML
HTML
CSS
CSS
MySQL
MySQL
Basics
Git
Git
GitHub
GitHub
Linux
Linux
Learning
VS Code
VS Code
Windows
Windows

What I'm Working On

πŸ› οΈ Building

Python tools that make everyday tasks easier, with cleaner code and better documentation.

🌱 Learning

Java & OOP, alongside algorithms, data structures and databases.

πŸ”Ž Exploring

Linux & PC hardware, from command-line tools to the sensors behind a system monitor.

Featured Projects

A few things I've been working on. They're all built with Python, but each scratches a different itch.

Sweepkin

Sweepkin

Sweepkin is a Windows 11 cleanup app that lets you see what's taking up space before you remove it. It scans specific locations for temporary files, crash dumps, Recycle Bin contents and Windows error reports, then shows the results so you can choose which categories to clean.

The desktop interface includes a system overview, searchable results and a history of previous cleanups. It's still an early release, with the focus on making each cleanup easy to review and keeping you in control of what gets deleted.

  • Review file paths, sizes and timestamps before cleaning.
  • Follow scan and cleanup progress, with the option to cancel.
  • Choose from four colour themes in a Windows 11-style interface.

View repository β†’

DateForge

DateForge

DateForge is a terminal toolkit for changing the dates attached to files and folders without editing their contents. You can update a single file, work through a whole folder, or apply changes to a batch of paths. It accepts exact timestamps as well as shortcuts such as now and today 18:30.

There's a menu-based launcher for working through the options and direct commands for quicker jobs. Changes are recorded in a local history log, so you can inspect what happened and undo the most recent change.

  • Filter which files are included in a folder update.
  • Save timestamp presets to reuse across different files.
  • Change modified dates, with created-date support on Windows.

View repository β†’

Nexus Hardware Monitor

Nexus Hardware Monitor

Nexus is a desktop dashboard for seeing what your PC is doing in real time. It brings together CPU and memory usage, storage, network activity, running processes and available sensor readings, with graphs that make changes easier to follow. It supports Windows and Linux, with a command-line snapshot option as well.

Beyond the live view, you can set alerts, look back through recorded history and export hardware reports. A compact, always-on-top gaming HUD keeps selected readings visible without leaving the full dashboard open. System readings and history stay on your machine.

  • Explore per-process CPU and memory use.
  • Add temperature, fan and drive-health readings through optional integrations.
  • Run network diagnostics and short CPU, memory and storage checks.

View repository β†’

TikTok Downloader

TikTok Downloader

TikTok Downloader is a small Python tool for saving supported public TikTok videos and photo slideshows from the command line. You choose an option from the menu, paste a link and let it handle the download. It uses yt-dlp for video downloads and supports both full TikTok URLs and shortened share links.

You can choose where downloads are saved, while slideshow images go into their own photos folder. Filenames include the creator's username and post ID to help keep downloads organised. It's a straightforward utility for saving content you have permission to download.

  • Download videos in the best available quality.
  • Save the individual images from photo slideshows.
  • Change the output folder directly from the menu.

View repository β†’

See what else I've been building β†’

GitHub Snapshot

Kieran's public repositories, stars, forks and followers

Contribution Activity

Kieran's GitHub contribution snake

Generated automatically from my GitHub contribution graph.

Thanks for having a look around β€” feel free to explore the repos or say hello.

Popular repositories Loading

  1. ANSI-Colours-Windows ANSI-Colours-Windows Public

    Batchfile 3

  2. Kieranmcm07 Kieranmcm07 Public

    The homepage of my Github profile.

    Python 2

  3. GitHub-Profile-README-Generator GitHub-Profile-README-Generator Public

    Python 2

  4. Mr-Hughes-Story Mr-Hughes-Story Public

    code

    Python 1

  5. Copyright-Law Copyright-Law Public

    1

  6. Youtube-MP4-Converter Youtube-MP4-Converter Public

    THIS TOOL IS THE PENALTY FOR EDUCATIONAL USE. THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE TO THE TOOL THAT USE.

    Python 1