About Me

Mission Statement

To redefine technological excellence through innovative hardware and software solutions delivered with an exceptional standard of timeliness and quality.

Introduction

I'm Connor J. Link, a computer engineer and avid hobbyist programmer. I love low-level technology, where I'm most passionate about compiler development, processor design, and graphics systems.

I've attended Iowa State University as a Computer Engineering major since fall 2023, and I anticipate graduation in the spring of 2026 with a Bachelor's of Science.

An inquisitive self-starter, I challenge the status quo and develop comprehensive solutions to the most pressing issues. Through my leadership and project management skills, I drive high-level success by innovation with critical thinking, problem solving, and collaboration.

Overview

Favorite Book

Superheavy: Making and Breaking
the Periodic Table
by Kit Chapman

Favorite Game

Kerbal Space Program

Favorite Activity

Cycling

Strengths

Independence, Adaptability, Rigor

Adjective to Describe Me

Enterprising

Programming

6 years' experience

Technical Skills

Programming Languages

  • General Purpose

    • C++
    • C
    • Python
    • C#
    • Java
    • Rust
  • ISA-Specific Assembly

    • x86-64
    • RISC-V
  • Hardware Specification

    • Verilog
    • SystemVerilog
  • Web Development

    • HTML
    • CSS
    • JavaScript

Software Version Control

  • Git
  • GitHub Desktop

Embedded Technologies

  • Message Queueing Telemetry Transport (MQTT)
  • Google Protocol Buffers 2 (protobuf)
  • Controller Area Network (CAN)
  • Bluetooth Low Energy (BLE)

Desktop Application Frameworks

  • PyQt
  • Windows API
  • Windows Presentation Foundation (WPF)
  • Dear ImGui

Hardware Design Tools

  • Intel Quartus® Prime
  • Siemens ModelSim®

Computer-Aided Design Tools

  • Autodesk® Fusion360™

Media Creation Tools

  • Adobe Photoshop®
  • Adobe Lightroom Classic®
  • Blackmagic Design DaVinci Resolve