IT EXPERIENCE · PRACTICAL DEVELOPMENT

Technology is best
when it solves problems.

I'm Dennis Hazenbroek, an IT professional with a background in technical support, helpdesk operations, Unix and Linux environments, and hands-on software projects.

I combine professional experience with a practical, curious approach to learning new technologies and building useful tools.

12+ years stated IT experienceSupport · Linux/Unix · Python
SCROLL TO EXPLORE

01 / ABOUT

A hands-on approach
to technology.

I enjoy understanding how systems work, solving technical problems and finding practical ways to make technology useful.

My professional IT background includes technical support, helpdesk work, Unix consultancy, Linux-related customer support and general IT responsibilities. I have also helped people build confidence with computers through tutoring.

Alongside that experience, I continue to develop my programming skills by creating and improving practical applications. I use AI tools when appropriate as an aid to research, troubleshooting and development, while reviewing and testing the results myself.

01Problem solvingPatient, methodical troubleshooting
02Continuous learningLearning through building and testing
03People focusedSupport, communication and knowledge sharing

02 / TECHNICAL SKILLS

Tools, systems
& technologies.

A practical overview of areas developed through professional experience and personal projects. The descriptions distinguish established work experience from developing programming skills.

01

IT support & troubleshooting

Technical support, helpdesk operations, user assistance, hardware and software problem solving.

IT SupportHelpdeskHardware
02

Operating systems

Professional exposure to Unix and Linux environments, plus user-level experience with Windows and Mac OS.

LinuxUnixWindowsMac OS
03

Programming & scripting

Developing practical applications and learning through Python projects and BASIC-to-Python conversions.

PythonGW-BASICPC-BASIC
04

Web technologies

Building browser-based interfaces and portfolio pages, with an emphasis on clear, usable layouts.

HTMLCSSJavaScript
05

Networking & productivity

Experience with wired and wireless networking, office software and everyday IT workflows.

NetworkingMS OfficeLibreOffice
06

Customer support

Explaining technical subjects clearly, assisting users and supporting people with different levels of IT confidence.

CommunicationTrainingDocumentation

03 / PROFESSIONAL BACKGROUND

Experience built
through doing.

2005 — 2012

IBM

Technical Support

Technical support work, including support associated with Xerox services.

2002 — 2004

DHL Special Services Netherlands

General IT Management

General IT responsibilities within a specialist logistics environment.

2001 — 2002

Snow IT

Unix Consultant

Consultancy experience involving Unix systems.

1999 — 2001

Freehosting

Helpdesk / Customer Support

Customer and technical support, including Linux-related training and assistance.

1997 — 1999

Topwest Software

IT Helpdesk

Helpdesk support and practical IT assistance.

2013

Largs Library

PC Tutoring

Helping library users develop confidence and practical computer skills.

Employment dates and descriptions are based on the CV details supplied for this portfolio. Please review them against your final CV before publishing.

04 / SELECTED PROJECTS

Learning by building.

These projects are linked to the public repositories on my GitHub profile. The summaries describe the repository contents reviewed for this portfolio.

PROJECT 02PYTHON · JSON · CSV

Expenses Tracker

A command-line Python tool for recording expenses, calculating totals and category summaries, producing monthly reports and exporting records to CSV.

  • Store expense records in JSON
  • Totals and category reporting
  • Monthly spending report
  • CSV export
PROJECT 03PYTHON · BASIC

Classic games & conversions

Personal programming exercises include recreating familiar games such as Yahtzee, Blackjack and Solitaire, and converting older BASIC programs into Python.

  • Program logic and control flow
  • Input, scoring and game state
  • Modernising older code
PROJECT 04WEB · FRONT END

Web interfaces

Browser-based user interfaces for practical systems, bringing together HTML, CSS and JavaScript to make application workflows easier to use.

  • Page structure and styling
  • Responsive layouts
  • Interactive front-end behaviour

05 / QUALIFICATIONS & APPROACH

Professional grounding.
Curious mindset.

C

Certified IT Professional (CITP)

Qualification through IBM.

M

Modern Apprenticeship

2010.

E

ECDL

2010.

HOW I WORK

Understand. Investigate. Improve.

I approach technical challenges methodically: understand the requirement, investigate the cause, test a solution and make the result clear for the person using it.

I use AI as an occasional supporting tool when it is useful—not as a replacement for understanding, checking or taking responsibility for the work.

06 / CONTACT

Let's talk about
IT opportunities.

If you are recruiting for an IT support, technical support or general IT role, I would be pleased to hear from you.

Before publishing, replace the email placeholder with an address you are happy to make public.