Hi! I am Chris, originally from Hong Kong, now living in the UK. I am a Rust Software Engineer. I am the founder of SeaQL.org, best known for developing SeaORM . I am committed to open source and developer toolings, now focusing on FireDBG . I am looking to meet potential co-founders who are also dedicated to improving developer experience.
Open source is my north star. I published my first computer graphics library on GitHub when I was 18 years old. At 27 years old, I quit my job and poured all the money I have and founded Vision Cortex, best known for developing VTracer . Later I discovered a niche in the Rust ecosystem, so we pivoted and started working on SeaQL.
Programming is hard. It is absolutely mind-boggling when something goes wrong in production. While 'observability' is now in nomenclature, how about 'debuggability'? What can we do to make debugging programs easier?
If you are curious and feeling the same, let's team up and embark on a journey to transform software engineering. We will build a product that serves every programmer in the world.
Maintainer burnout is a real issue. As a maintainer I felt the grind everyday. I rely on a glimpse of hope in which the industry is becoming more supportive to community-driven open source (as opposed to corporate-driven); and that we can eventually stumble upon a way to make open source sustainable. Until then, we rely on faith.
I am an INFJ, and Personality Central gave a description which I liked a lot:
INFJs have an idealistic, humanistic vision of the future, and they seek to achieve this vision through their work. INFJs are insightful, brilliant leaders who are likeable and encouraging, seeking to bring out the potential in others through their leadership. They are good with strategic and operational planning; with a keen understanding of allocating people and resources to the right place.
I am not in academia, but I am glad to have been cited for my work. My interest includes computer graphics, computational geometry, real-time systems, compilers / debuggers and software engineering techniques.
- A Momentum Function Description and Tessellation Method for Polyline
- Drawing Lines is Hard
- Drawing Antialiased Lines with OpenGL
- DrawBuddy - Capstone Project at CMU
- Framework to Vectorize Digital Artworks for Physical Fabrication based on Geometric Stylization Techniques
- Image Vectorization: a Review
- StarVector: Generating Scalable Vector Graphics Code from Images
Not yet?
My personal GitHub Sponsor profile is up! You can sponsor my journey in search of a sustainable open source model. And probably we can have some good talks on Computer Science and Philosophy.