About Jan (Guojian)

Hello! I’m Jan (Guojian), a passionate software engineer with a focus on embedded systems, computer graphics, and multimedia playback. My journey has taken me deep into the world of OpenGL, ARM embedded development, Linux, and C/C++, where I have enjoyed solving complex challenges and bringing ideas to life.

I started my career diving into the intricacies of embedded development, working with ARM architecture to build reliable and efficient systems. Over the years, I’ve grown to love OpenGL and computer graphics, creating visual experiences that are both performant and visually appealing.

During my time at RealNetworks, I had the opportunity to work closely with ffmpeg, gaining a solid understanding of audio and video playback, including how to optimize the user experience for multimedia applications. While I haven’t delved deeply into the finer details of video encoding/decoding algorithms, I understand the essential workings of these systems and how they fit together to create seamless playback.

I may not be an expert in web development, but I’m continuously learning, and I recently started working on a personal project to create my own portfolio website. This project allows me to share my work and showcase my skills in a way that’s both accessible and professional.

In my free time, I enjoy exploring new technologies and tinkering with Linux systems. I’m always eager to take on new challenges, learn from others, and contribute to exciting projects that have a meaningful impact.

If you’re interested in my work or would like to collaborate, feel free to reach out!