about me

I am a staff-level software engineer, most recently as the manager and lead engineer of the team that handles infrastructure, security, developer experience, and data engineering at Pipe.

Previously, I supported Computer Science and Neuroscience research at the University of Pennsylvania's Distributed Systeems and Computational Memory labs.

I love to learn and love to build! I am especially passionate about analytic ease and efficiency, data visualization, and inter-system coordiation.

After several years in industry, I am looking forward to a pivot toward Alzheimer's Disease research.
I am always on the lookout for smart people to work on fun and nerdy projects with.
If you are interested in collaborating, please reach out!

personal projects

Andy.Pedisich - In Memorium

Article Friend

Socket Launcher: Seamless TCP migration

Shremote: Run experiments over SSH

Permanent Memoization Decorators

iTerm2 Launcher

Hopfield Network Simulation

53T: A clone of one of my favorite games

Art/Other

Andy.Pedisich

A memorial website for my father

My dad passed away of Alzheimer's Disease in 2025. I made this website as a way to tell the story of his life and to showcase his artwork.

Article Friend

A tool for generating aphasia-friendly versions of scientific abstracts!

Take a look at the poster we recently presented at the Society for the Neurobiology of language for more information!

Socket Launcher

A framework for the rapid, transparent, and lossless transfer of TCP connections

The culmination of my master's thesis at the University of Pennsylvania. Shremote consists of a proxy and a client library that allows for millisecond-scale transfer of TCP connections.

Shremote

A tool for executing timed experiments over SSH.

Shremote uses an extensible configuration file format to turn running experiments, making logs, and gathering data into a seamless and easy process.

iTerm2 Launcher

An iTerm2 script to Automate the creation of split iTerm windows, and the running of timed commands within them.

53T

One of my favorite card games, written in python, to be played in a terminal. Single- or multi-player.

Hopfield Network Visualization

Train a hopfield network on a series of images, randomize it, let it run, and watch as it transitions into a learned state.

Memoizer

Decorate a python function with @memoize_to_file, and it will automatically store function return values and standard output, and recall them (rather than recomputing) on the next invocation.

Art

Among some other small 3D printing projects, I performed a reconstruction of both my brain and my wifes brain. They were used as cake toppers at our wedding and are now proudly displayed on our mantle:

publications

Computer Science

Neuroscience