Introduction
I'm Connor Link, a computer engineer and avid hobbyist programmer. I love low-level technology, where I pursue compiler development, processor design, and computer graphics systems.
I attend Iowa State University as a Computer Engineering major and anticipate graduating in 2026 with a Bachelor's of Science degree.
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.
Mission Statement
Redefining technological excellence through innovative hardware and software solutions delivered with an exceptional standard of timeliness and quality.

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
- ARMv8/9
-
Hardware Specification
- Verilog
- SystemVerilog
- VHDL
-
Web Development
- HTML
- CSS
- JavaScript
Software Version Control
- Git
- GitHub Desktop
Communication Technologies
- Message Queueing Telemetry Transport (MQTT)
- Google Protocol Buffers 2 (protobuf)
- Controller Area Network (CAN)
- Universal Asynchronous Receiver/Transmitter (UART)
- Hypertext Transfer Protocol (HTTP)
- WebSocket
- Bluetooth Low Energy (BLE)
Application Frameworks
- PyQt
- Windows API
- Windows Presentation Foundation (WPF)
- Dear ImGui
- Android Studio
Hardware Design Tools
- AMD Vivado
- Siemens QuestaSim
- Siemens ModelSim
- Intel Quartus Prime
Computer-Aided Design Tools
- Autodesk Fusion360
Media Creation Tools
- Adobe Photoshop
- Adobe Lightroom Classic
- Blackmagic Design DaVinci Resolve