Hey, ksyx here! I am an undergraduate student loved in contributing to communities and can self-learn new knowledge efficiently, who have participated Computing Olympiad (Olympiad in Informatics) during middle school time for the excitement of algorithmic beauty. Thanks to the nominations of my managers, I became one of two award winners for 2023 Computer Science Student Assistant of the Year.
I had worked intensively with C, C++ and Visual Basic 6, my first programming language learnt, which I am still amazed by its designs. Currently, my development is done on a machine running NixOS with i3wm. My interests are in program analysis and optimization, compiling technology, education, problem modeling and algorithm designing. My second major of data science expands my perspective on how various forms of data are being used and see what integrations in compiling and system software would be helpful in making programming languages adaptable to this data intensive trend that cares less on details behind the scenes.
Being explorative, I am also open to and excited about new things and opportunities and I would be very grateful for any job / research position offering that you find me a fit.
Course descriptions in popups adapted from course catalog.
systemd
. Designed to be highly extensible and
tunable to fit different usage cases and scenarios.Zmmul
extension, the subset of M extension
consisting only multiplication instructions.no-div
switch in Clang for RISC-V target
to use fallback implementation instead of hardware division instructions in M (Multiplication and Division)
extension.kellegous/go
that supports obtaining user identity from Azure Active Directory in addition to original functionality, written in Golang.SeparateDefinitionBlocks
style for
clang-format
to insert or remove
empty lines between definition blocks including functions, namespaces, enums, classes, and structs.Please contact me for resume and further details if interested. Thanks for reading :)