A practical mix of web development, software fundamentals, IT support and real-world business skills.

My skills are built from a combination of formal IT education, self-directed learning, portfolio projects and years of practical work experience. I am currently focused on strengthening my ability to build useful web applications, understand technical systems and contribute as a reliable junior developer or IT professional.

Skill overview

These are the main areas I am developing and applying through my portfolio projects.

Web Development

HTML, CSS, responsive layouts, JavaScript fundamentals and practical front-end interfaces.

Software Logic

Programming fundamentals, problem solving, data handling, Java basics and C++ basics.

🌐

IT & Networking

Networking concepts, troubleshooting, hardware/software support and telecommunications knowledge.

💼

Business Experience

Team leadership, customer service, operations, communication and pressure-tested reliability.

Technical skills

I am presenting these honestly. Some skills are stronger, some are being rebuilt, and some are currently developing through hands-on projects.

Web Development

HTML

Able to structure semantic web pages, create sections, forms, navigation, cards and content layouts.

Current level Strong foundation
Semantic HTML Forms Page Structure

CSS

Comfortable building responsive layouts, visual styling, cards, grids, spacing, colours and modern UI sections.

Current level Good foundation
Flexbox Grid Responsive Design

JavaScript

Currently strengthening core JavaScript skills through interactive portfolio projects and practical app logic.

Current level Developing
DOM Events Functions Local Storage

Software Fundamentals

Programming Logic

Understanding of variables, conditions, loops, functions, structured thinking and breaking problems into steps.

Current level Rebuilding
Problem Solving Logic Algorithms Basics

Java Basics

Previous exposure through software development studies. Currently refreshing syntax, OOP concepts and basic applications.

Current level Basic / Refreshing
Syntax OOP Basics Classes

C++ Basics

Previous academic exposure. Useful foundation for understanding lower-level concepts and structured programming.

Current level Basic / Refreshing
Syntax Basics Data Types Control Flow
🌐

IT, Networking and Support

Networking Fundamentals

Foundation in networking concepts from IT, Networking and Telecommunications studies.

Current level Foundation
TCP/IP Basics Routers Troubleshooting

Technical Troubleshooting

Able to approach problems methodically, isolate likely causes and communicate fixes clearly.

Current level Good foundation
User Support Diagnostics Clear Communication

Hardware & Software Support

General understanding of computer systems, common user issues, setup problems and support workflows.

Current level Foundation
Setup Support Documentation

Transferable skills

These skills come from real work experience and are directly useful in technology roles, especially junior roles where reliability and communication matter.

01

Communication

Able to explain information clearly, listen to people, understand needs and adapt communication to the situation.

02

Problem solving under pressure

Used to solving problems quickly in busy environments where delays, confusion and mistakes have real consequences.

03

Customer focus

Strong understanding that the final result must work for real people, not just look good technically.

04

Leadership

Experience managing people, coordinating work, keeping standards high and helping teams stay organised.

05

Reliability

Consistent work ethic, strong sense of responsibility and ability to keep showing up when things are difficult.

06

Business awareness

Practical understanding of operations, service, costs, deadlines and how small improvements can affect a business.

Current learning focus

My next step is to keep building projects while improving the technical depth behind them.

Step 01

Strengthen HTML and CSS

Build clean responsive pages, improve layout speed, understand reusable components and create polished portfolio sections.

Step 02

Improve JavaScript fundamentals

Focus on DOM manipulation, events, arrays, objects, functions, local storage and building interactive applications.

Step 03

Build portfolio projects

Complete practical projects such as a budget planner, motorcycle maintenance tracker, staff roster tool and IT support knowledge base.

Step 04

Move toward full-stack basics

Learn how front-end pages connect with back-end logic, databases, APIs and deployed applications.

Skills are only useful when they become projects.

My focus is not just listing technologies. My goal is to apply them in practical tools that show clear thinking, useful interfaces and real-world problem solving.