$ syscheck
CPU 12% OK
Memory 2.1GB OK
Disk 45GB OKSystem Health CLI
A command line utility for checking machine health, surfacing warnings, and writing readable support logs.
Software engineering & IT
I am an aspiring software engineer and IT learner focused on useful tools, dependable systems, and clear handover notes. I like turning messy technical problems into something easier to run, explain, and improve.

(01) About
I am building this portfolio around the habits junior technical teams rely on: tracing problems carefully, explaining decisions plainly, and leaving work in a state someone else can pick up.
1. Understand the system
2. Build the smallest useful fix
3. Document the tradeoffs
4. Test the result honestly(02) Experience
The path so far: fundamentals first, then small projects that make the concepts real. I am interested in the overlap between software, IT support, and reliability.
Built comfort with Linux, the command line, filesystems, permissions, and process troubleshooting.
LinuxWorked through TCP/IP, DNS, DHCP, routing, and the habits behind reliable home-lab setups.
NetworkingUsed Python to automate checks, parse data, call APIs, and make repeated tasks easier to audit.
PythonBuilt responsive interfaces with semantic HTML, CSS, JavaScript, React, and practical accessibility checks.
WebPractised breaking problems into boundaries, data flows, failure modes, and maintainable code paths.
Architecture(03) Projects
Small, practical builds that show how I think about tooling, support workflows, and maintainable interfaces.
$ syscheck
CPU 12% OK
Memory 2.1GB OK
Disk 45GB OKA command line utility for checking machine health, surfacing warnings, and writing readable support logs.
ID Device Status
101 Laptop Active
102 Switch Active
103 Printer ReviewA lightweight tracker for devices, ownership, status, and maintenance notes across a small technical setup.
const plan = [
'learn',
'build',
'ship'
];A focused dashboard for learning progress, habits, and goals with keyboard-friendly interaction patterns.
(04) Stack
A practical stack for writing code, understanding systems, and communicating the work clearly.
(05) Credentials
Verified learning that supports the way I approach technical work: secure habits, service awareness, IT fundamentals, and usable interfaces.
CiscoIssued May 2026
IBMIssued June 2025
IBMIssued June 2025
FutureLearnIssued January 2025
Accessibility is part of the build, not a separate polish pass. I keep the basics visible here: readable contrast, keyboard access, clear focus, and motion controls.
Contact
I am open to internships, apprenticeships, entry-level roles, and practical projects where I can contribute, learn quickly, and be useful to the team.
Open to opportunities in Ireland and remotely
Send a note about a role, project, or technical problem. I will read it properly and reply by email.
Default contrast. Motion on. Default text size. Default links. Default font. Default spacing. Standard color intensity. default color theme.