Loading user status.

About Lee A. Stripp

I am a passionate software developer with over four decades of experience in C/C++ programming. My journey began in the early days of home computing, starting with the Power 3000 and Sega systems, which sparked my fascination with programming and problem-solving.

I developed my skills working with the Microbee and Z80 Assembly language, where I created an innovative EPROM-based radial switch for hot-swapping development tools. This early project demonstrated my drive to optimize workflows and find elegant solutions to technical challenges.

The Amiga platform and Motorola 68000 processor became my creative playground. During this period, I mastered C programming using SAS/C and learned to seamlessly integrate C with Assembly for high-performance applications. I also gained valuable experience with x86 architecture through early DOS and Windows development on Amstrad systems.

On the Amiga, I developed Doorrunner BBS by reverse-engineering MaxisBBS, implementing a robust plugin architecture that showcased my systems-level programming capabilities. Later, I transitioned to Linux and built a complete 2D game engine using OpenGL and OpenAL, designed for cross-platform compatibility across Windows, Mac, and Linux.

One of my most significant achievements was independently developing a full-featured 3D online casino from scratch. At a time when commercial game engines were prohibitively expensive, I designed and built the entire system single-handedly, drawing on decades of diverse development experience.

After completing this ambitious project, I expanded my skills through filmmaking, which enhanced my collaborative and project management abilities. I now apply this breadth of experience to new programming challenges, bringing a unique combination of technical expertise and creative problem-solving to every project.