Ivan Shadis: write/code

A1
A2
A3
A4
B1
B2
B3
B4
C1
C2
C3
C4
D1
D2
D3
D4

Hello and welcome to my web-page. I am a computer science student at the University of Vermont, where I have already completed coursework for degrees in English and philosophy. As I continue to pursue my technical studies through 2024, I am eager to find extracurricular opportunities to grow as a programmer and computer scientist.

To that end, I continue to seek relevant internships, collaborative projects, and employment. If you are a prospective employer or collaborator, I encourage you to reach out to me with your interest or questions.

On these pages you will find samples of my work, an about me page with my resume, and a contact form. Thanks for visiting!

FUNGAL CIRCUIT (In Progress)

A machine-biologic fungal circuit

This 'Fungal Circuit' will utilize a Raspberry Pi to control a heating element which will provoke an electro-reaction from a thermally sensitive, electroactive Oyster mushroom fruit. The electric spike will be communicated through the mycelial mat to other interwebbed fruit. An electrode embedded in one of these other fruit will be used to detect the spike. This signal will be routed to the Raspberry Pi, which will be programmed to deactive the heating element until the electroactivity of the electrode embedded fruit returns to baseline. Thus, this project will realize a simple, machine-biologic negative feedback circuit.

MINESWEEPER

The classic computer game Minesweeper was first popularized in the early 1990s through its inclusion as part of the standard install for Windows operating systems. I programmed this spare version, which uses the command line as its user interface, in Java using the principles of object-oriented programming. I contained the game elements in respective encapsulated classes and employed polymorphism, inheritance, and abstraction to properly relate these and achieve game functionality.