Conner Ohnesorge

Electrical Engineer & Software Developer specialized in creating robust, scalable, and elegant solutions.

Electrical Engineering Bachelors Degree and Minor in Computer Science from Iowa State University

me

Featured Projects

View All Projects →
SDDec 25-01 Website

SDDec 25-01 Website

SDDec 25-01 Website

0 posts 1 tags
Verilog Single Cycle MIPS

Verilog Single Cycle MIPS

A single cycle mips processor implementation in verilog.

0 posts 2 tags
Twerge

Twerge

Twerge is a Go library designed to enhance your experience working with Tailwind CSS in Go applications. The name "Twerge" comes from "Tailwind + Merge".

0 posts 5 tags
conneroh.com

conneroh.com

This site!

0 posts 8 tags
Kreative DocuVet

Kreative DocuVet

A veterinary startup that aims to help veterinarians with their documentation needs.

1 posts 7 tags
Pegwings

Pegwings

A AI startup that shares similiarities with ChatGPT, Anthropic, and other AI Models with more capable models

0 posts 0 tags

Professional Experience

My journey through various roles in engineering and technology

Recent Posts

View All Posts →
My Ethics

My Ethics

This essay discusses the importance of having a personal code of ethics and using a thoughtful decision-making process to promote ethical behavior in organizations and professions.

1 tags | 0 projects
May 02, 2025
Making Vivado not suck at Git

Making Vivado not suck at Git

Post on how I made Vivado not suck at Git

3 tags | 1 projects
Mar 27, 2025
A Reflective Journey - Navigating Your Cumulative Experience at Iowa State University

A Reflective Journey - Navigating Your Cumulative Experience at Iowa State University

This is a reflection on my time at Iowa State University.

14 tags | 4 projects
Mar 27, 2025
Sustainability and Extension as a Solution to World Hunger

Sustainability and Extension as a Solution to World Hunger

An AI Solution to Evaluating the Adoption of Innovations I presented at AGEDS 461 at Iowa State University.

1 tags | 0 projects
Dec 17, 2021

Skills & Technologies

See All Skills/Technologies →

Machine Learning

Machine Learning is a subset of Artificial Intelligence (AI) that focuses on developing algorithms and models that can learn from data and make predictions or decisions without being explicitly programmed.
0 posts 0 projects

PLC Programming

PLC Programming is the process of writing code for programmable logic controllers (PLCs) to control and automate industrial processes.
0 posts 0 projects

Robotics

Robotics is the branch of engineering that deals with the design, construction, operation, and application of robots.
0 posts 0 projects

Manufacturing

Manufacturing is the process of creating goods or products from raw materials reproducibly and efficiently.
0 posts 0 projects

Control Systems

Control Systems is a field of engineering that focuses on the design, development, and implementation of systems that control and regulate the behavior of physical systems.
0 posts 0 projects

Web Design

Web design refers to the process of creating and maintaining websites and web applications.
0 posts 1 projects

EE394

EE394 Exploration of academic and career fields for electrical and computer taught at Iowa State University.
1 posts 0 projects

Alpine.js

Alpine.js is a lightweight, super-small library for composing JavaScript behavior in your html markup.
0 posts 1 projects

device-drivers

Device drivers are the software that allows a computer to communicate with hardware devices.
0 posts 1 projects

Hardware Description Language

Hardware Description Languages are a set of languages that are used to describe the hardware of a system.
0 posts 0 projects

Intel

Intel is a multinational semiconductor and electronics company headquartered in Santa Clara, California.
0 posts 0 projects

Texas Instruments

Texas Instruments is a semiconductor company that designs, manufactures, and sells integrated circuits, microprocessors, and microcontrollers.
0 posts 0 projects

programming-language

Programming Languages are the languages that are used to write the code that makes up the software.
0 posts 0 projects

Markdown

Markdown is a lightweight markup language with plain text formatting syntax.
0 posts 0 projects

LaTeX

LaTeX is a document markup language for the TeX typesetting system.
0 posts 0 projects

numpy

NumPy is a fundamental package for scientific computing with Python.
0 posts 0 projects

Obsidian

Obsidian is a note-taking app for Markdown and LaTeX. It is a local-first app, with no online storage. Its like a integrated development environment for your mind.
0 posts 2 projects

TailwindCSS

TailwindCSS is a utility-first CSS framework for rapidly building custom designs.
0 posts 2 projects

WM

A window manager is a software application that manages the placement and appearance of windows on a user's desktop or laptop.
0 posts 1 projects

vim

vim is a text editor created by Bram Moolenaar in 1991 for UNIX systems.
0 posts 0 projects

Vim Motions

Vim motions are keyboard commands used in the Vim text editor that allow users to navigate, select, and manipulate text with speed and precision. These motions form a powerful, language-like system where commands can be combined to perform complex editing operations without ever touching the mouse.
0 posts 1 projects

NextJS

NextJS is a React framework for the web.
0 posts 1 projects

PyTorch

PyTorch is an open-source machine learning library created by Facebook's AI Research lab.
0 posts 1 projects

Vue

Vue is a JavaScript framework for building user interfaces.
0 posts 0 projects

Svelte

Svelte is a JavaScript framework for building user interfaces.
0 posts 0 projects

React

React is a JavaScript library for building user interfaces.
0 posts 1 projects

usb

Universal Serial Bus is a standard for communication between devices.
0 posts 1 projects

UDP

UDP is a connectionless, unreliable transport protocol for datagrams.
0 posts 0 projects

Get In Touch

Interested in working together? Feel free to reach out through any of the channels below.