Morgan Kuphal
About Morgan Kuphal
Morgan Kuphal is a software engineer with a Bachelor of Science in Computer Science from the University of Minnesota. He has experience in developing decentralized systems and currently works at Chainlink Labs, where he has contributed to the launch of Chainlink Functions.
Work at Chainlink Labs
Morgan Kuphal has been employed as a Software Engineer at Chainlink Labs since 2022. In this role, Morgan contributes to the development of decentralized oracle solutions. Morgan played a key role in the launch of Chainlink Functions, which occurred at ETHDenver, approximately one and a half years after the initial concept was submitted. This position allows Morgan to leverage expertise in decentralized systems and contribute to advancements in blockchain technology.
Education and Expertise
Morgan Kuphal earned a Bachelor of Science in Computer Science from the University of Minnesota, completing the program from 2016 to 2021. This academic background provided a foundation in software engineering principles and practices. Morgan's expertise includes designing distributed systems and developing protocols that ensure data consistency and security in decentralized networks.
Background in Software Engineering
Prior to joining Chainlink Labs, Morgan worked as a Software Engineer at Shrine House for three months in 2021, where a functional demo for a decentralized oracle network was developed for the Chainlink Fall 2021 Hackathon. Additionally, Morgan served as a Project Manager at Durabotics, Inc. from 2021 to 2022, where a threshold decryption protocol was implemented to enhance security in decentralized networks.
Achievements in Decentralized Technology
Morgan Kuphal designed a distributed replicated storage protocol that ensures eventual consistency across all nodes in a network. Additionally, Morgan envisioned a method for sending code to every node in a decentralized oracle network, enabling consensus on outputs. The Functions Toolkit NPM package, published by Morgan, includes developer tools and a simulated oracle network, aimed at improving development efficiency.
Experience in Custom Computer Vision Systems
Morgan has a background in developing custom computer vision systems at a small automation company. This experience involved direct collaboration with clients to create tailored solutions, showcasing Morgan's ability to apply technical skills in practical settings.