wm · cs student & developer, hamilton nz

William McVicar

available · internships, grad roles, contract work

Computer science student building end‑to‑end systems.

Relational database design and SQL, data pipelines and visualisation, and the hardened Linux servers they run on. Currently running two live sites on a self-managed server while finishing a BSc in Computer Science, with a minor in Data Analytics, at the University of Waikato.

Selected work

5 projects

Degree

bsc · computer science, data analytics minor · completing 2026

2026 year three · in progress

  • compx301Design and Analysis of Algorithms

    Complexity, P/NP/NP-hard; implemented simulated annealing and LZ78 compression.

    completed
  • compx316Network Security

    Configured live networks and practised attack and defence in FRR routing.

    completed
  • compx323Advanced Database Concepts

    Relational design, joins, filtering and aggregation in SQL on MySQL.

    completed
  • compx361Logic and Computation

    State automata and Turing computability.

    enrolled
  • compx374Software Engineering Industry Project

    Team delivery of a software product for an external client: the coaching platform above.

    enrolled
2025 year two · 6 papers
  • compx201Data Structures and Algorithms

    Implemented core data structures to compare use cases and complexity trade-offs.

  • compx202Mobile Computing and Software Architecture

    Built an Android app end to end as a group in Android Studio, with Maps API integration.

  • compx225Introduction to Databases and Web Development

    Relational database principles and web development fundamentals.

  • compx234Systems and Networks

    Networking principles through a Java implementation of client-server interaction.

  • compx235Cybersecurity Engineering

    Security architecture in practice: SSH, firewalls, attack and defence techniques.

  • compx310Machine Learning

    Data modelling and training processes, implemented in Python with NumPy and pandas.

2024 year one · 7 papers
  • busan205Data Analytics with Business Applications

    Data analysis applied to business decisions.

  • compx101Introduction to Programming

    Foundational paper.

  • compx102Object-Oriented Programming

    Foundational paper.

  • csmax175Introduction to Cyber Security

    Foundational paper.

  • csmax270Cultural Perspectives for Computing and Mathematical Sciences

    Kaupapa Māori perspectives and their place in software design and data sovereignty.

  • datax201Practical Data Science

    Practical data analysis in R and RStudio.

  • datax221Statistical Data Analysis

    Modelled and analysed complex datasets in R and reported the conclusions.

Open to internships, grad roles and contract work.

Based in Hamilton, Aotearoa New Zealand. Happy to talk about backend systems, databases, infrastructure or a project you're planning.

Alongside study: five years in healthcare administration, keeping patient records accurate and confidential and working with clinical staff under pressure.

Leave a message

replies within a few days

Thanks, your message has been sent.