Home IconWelcome!
Home IconAbout Me
Home IconProjects
Home IconWallpapers
Minimize Icon
Maximize Icon
Close Icon

Welcome desk

Connor Knoetze — Portfolio

Hey, I am Connor this pseudo desktop is a showcase of my personal projects.

How to use

Quick tour

  • Use the window controls to minimize, maximize, or close panels.
  • Open the Projects window to browse repos; double-click a folder to view details.
  • Swap wallpapers in the Wallpaper panel; the UI adapts to keep text readable.
Styling

Windows 11-inspired, tactile

Glassmorphic panels, soft shadows, and a centered desktop layout keep everything legible over the dynamic wallpapers.

  • Acrylic-like surfaces with blurred backgrounds.
  • Rounded corners and gentle depth for a desktop feel.
  • Accent blue for controls and call-to-actions.
Minimize Icon
Maximize Icon
Close Icon

Hi there, I am Connor · Auckland, NZ

I am a developer who loves learning, understanding, and building clean, efficient solutions.

I enjoy solving problems hands-on, asking good questions, and iterating with feedback. I’m studying Computer Science at the University of Auckland while building web, backend, and security-flavored side projects.

PythonJavaTypeScriptNextJSFlaskSQLAlchemyGitLinux

Personal statement

  • Curious and motivated; I learn best by building and asking thoughtful questions.
  • I value clear instructions, clean code, and constructive feedback so I can improve fast.
  • I’m comfortable picking up new tools; I focus on understanding why things work, not just shipping quickly.
Education

BSc Computer Science

University of Auckland (2024–Present). Coursework: Algorithms & Data Structures, Discrete Structures, Computer Architecture, Software Dev Methodologies, Data Communications & Security, OOP, Statistics.

Skills & tools

Programming & workflows

Languages: Python, Java, C, SQL, TypeScript. Tools: Git, Linux, VS Code, JetBrains, NextJS, Flask, SQLAlchemy, Jinja, PyGame, Java Swing. Interests: open source, security, systems, DSA.

Recent projects

Things I have shipped lately

  • Pet Social Media

    The first social media where only pets can finally profit from absolute human captivation.

    Python (Flask) • HTML5 • CSS3 • JavaScript • SQLite • Google Cloud SQL

  • Recipes Website

    COMPSCI 235 full-stack recipes site built in 60 days using agile practices.

    Python (Flask) • HTML5 • CSS3 • SQLite

  • Password Manager

    A local password manager that encrypts and stores credentials securely.

    Java • Swing • AES-256-CBC

  • AES-256-CBC

    My own implementation of the AES-256-CBC encryption algorithm in C.

    C • Makefile

  • Portfolio Website

    This portfolio, built with modern tooling and clean UI patterns.

    Next.js • TypeScript • Tailwind CSS • Neon • Vercel

  • Image Filters Website

    A web app that lets users apply filters to images using Pillow.

    Python (Flask) • Pillow • HTML5 • CSS3 • JavaScript

  • Shared Paint Canvas

    A Pygame canvas that lets people on the same network draw together in real time.

    Python (Pygame)

💻 Projects

close
Minimize Icon
Maximize Icon
Close Icon
left arrow
right arrow
up arrow
rotate right arrow

Projects

Loading projects...

Minimize Icon
Maximize Icon
Close Icon
Wallpaper 2f88vbbi9kue195.png

Set As Wallpaper

Wallpaper 9inv0o6ek0qd1.png

Set As Wallpaper

Wallpaper 788rircudz0c1.png

Set As Wallpaper

Wallpaper 9213o4hips3d1.jpg

Set As Wallpaper

Wallpaper 20250827224255_1.jpg

Set As Wallpaper

Wallpaper ai8l9hbf6tkd1.png

Set As Wallpaper

Wallpaper DnDGo1.png

Set As Wallpaper

Wallpaper kjm887zhqjie1.png

Set As Wallpaper

Wallpaper van-Gogh-Almond-Blossom-1890.jpg

Set As Wallpaper

Wallpaper yo33qdyyfozc1.jpeg

Set As Wallpaper

Wallpaper z7t5x3p9olud1.png

Set As Wallpaper

Minimize Icon
Maximize Icon
Close Icon

Loading project…