Kellen Long

Embedded Systems Engineer | Software Developer

About Me

I am Kellen Long, an embedded systems engineer with a strong passion for developing innovative solutions in the field. I discovered my love for embedded systems and assembly language during my sophomore year of my computer science degree at Southern Methodist University, which has shaped my career aspirations. My programming journey began with Scratch in fifth grade and advanced through the development of applications in Java during my high school Advanced Placement coursework. I am dedicated to continuous learning and professional development, actively engaging in community activities, including participating in weekly fitness events. My goal is to enhance my expertise in embedded systems while seeking mentorship opportunities to further my career and contribute to impactful projects that address real-world challenges in the industry.

Projects

Skip List

GitHub Icon

A Skip List is a probabilistic data structure designed for efficient search, insertion, and deletion with an average O(log(n)) complexity. This project showcases a memory-efficient implementation using multilevel pointers rather than contiguous memory, similar to the architecture of a B+ tree but optimized for space and speed. Explore on GitHub.