Lazy_V

Games, graphics, and handhelds.

I make graphics libraries, engines, and games. I also collect retro handhelds and enjoy getting games and software running on them — GameShell, Game Boy, Trimui, and whatever else I can get my hands on. Outside of programming, I like singing.

Also Kexuan Zhang, PhD researcher & graphics programmer at University of Leeds. Academic page

Projects & games

All projects

Off the clock

Retro handhelds

I port games and emulators to handhelds including GameShell, PocketCHIP, Game Boy, and Trimui devices.

More about retro handhelds

Singing

Away from graphics and code, I enjoy singing. OmniLyrics grew out of wanting a lyric tool that worked the way I wanted.

More about singing

Engines & tools

Engines, libraries, fantasy consoles, and useful little tools. I like the process of understanding a thing by making it.

More about engines & tools

Recent writing

Blog
Note

Giscus enabled!

an example of a blog post with giscus comments

Blog

The algorithm framework for solving DP problems

Dynamic Programming problems are the most complicated problems in algorithms. However, it is actually simple to solve if you understand the key concepts and the main algorithm f...

About

Kexuan Zhang

Hello, I am Kexuan Zhang from China, currently pursuing a PhD in Perceptual Graphics at the University of Leeds under the supervision of Dr. Rafael Kuffner dos Anjos, Dr. Markus Billeter, and Prof. Gordon D. Love. I previously obtained my Master of Science degree in High-Performance Graphics and Games Engineering. Before that, I worked as a game server development engineer, specializing in C#, multithreading, network communication, and performance optimization.

My research interests are Virtual Reality (VR) and High-Performance Graphics (HPG).

The relative topics are: Foveated Rendering, Color / Depth / Texture Perception, Stereo Reprojection (Warping), Image Inpainting (Hole-filling), combining with high-performance graphics techniques. The libraries that I mainly use are Vulkan and OpenXR.

In my free time, I enjoy singing and coding—indeed, I feel uneasy without coding. I like to experiment with small projects, often porting games or software to my favorite handheld/console platforms or developing and implementing game engines and other tools, savoring the process of building something from scratch. I believe that the purpose of life is to satisfy one’s curiosity, continually create, and gain a sense of achievement.

Tools & platforms

Programming languages
C · C++ · C# · Java · Python · Lua
Build tools
XMake · CMake · vcpkg
Platforms
Windows · macOS · Linux
Academic page

Contact

sc23kz@leeds.ac.uk

E-mail is the simplest way to reach me.

Room 2.04 & 2.26, Sir William Henry Bragg Building, University of Leeds, Woodhouse Lane, Leeds, United Kingdom.

GitHub LinkedIn itch.io
Find something

Search projects, research, and writing. Esc to close.