Conner Ohnesorge
Projects Posts Tags Experience
Search Projects Posts Tags Experience

Projects

A collection of engineering projects, software applications, and technical experiments

vim-toggle

vim-toggle

Obsidian plugin to toggle between vim and normal mode.

JavaScript Obsidian TypeScript
bufnrix

bufnrix

Nix powered protobuf tools

Go Nix Protobuf +1 more
CPRE488 MP0

CPRE488 MP0

The first Project from CPRE488 at Iowa State University

C VHDL Vivado +1 more
CPRE488 MP1

CPRE488 MP1

The second Project from CPRE488 at Iowa State University

C VHDL Vivado +1 more
CPRE488 MP2

CPRE488 MP2

The third Project from CPRE488 at Iowa State University

C C++ VHDL +3 more
CPRE488-mp3

CPRE488-mp3

Mini-project 3 for CPRE488. Linux Device Drivers, Petalinux, boot loaders, and OpenCV, oh my!

C C++ VHDL +3 more
Personal Dotfiles

Personal Dotfiles

My dotfiles, including my shell, tmux, nixos, nix-darwin, and neovim configurations.

Nix WM
genstruct

genstruct

Golang library for generating static structs, with a focus on performance.

Go Open Source
GoHard

GoHard

GoHard is a golang library and program that eases the design of hardware description languages using the power of go.

Go Open Source
groq-go

groq-go

Golang library for interacting with the groq API.

Go Open Source
libsqlz

libsqlz

libsqlz is a libsql sdk library written in Zig.

C Rust Zig
Neovim Config

Neovim Config

My Neovim config

Lua Neovim
Prev
1 2 3 4 5
Next
Page 2 of 5

Conner Ohnesorge

Electrical Engineer & Software Developer

LinkedIn GitHub Twitter Email

© 2026 Conner Ohnesorge. All rights reserved.

Posts Projects Tags Contact