machine learning · computational geometry · cryptography
Hello World!
I write about computer science ideas I am studying or building, from clustering algorithms and spatial data structures to native interop and security challenges.
About Me
I am a PhD student in Computer Science, with a focus on the construction and analysis of clustering
algorithms. My academic interests include cryptography, particularly public key cryptography and the
underlying mathematical principles. Naturally, this also extends to quantum computing and low-level
engineering.
In addition to my research, I enjoy participating in CTF challenges and attending hackathons, where I
can apply my skills in a competitive environment. Outside of this technical work, I’m passionate about
sports, especially Olympic weightlifting, which I often admire more than actively practice.
My recent activity
Calling a Native AOT C# Library from Python
Created: Edited:
Calling a Native AOT C# Library from Python with ctypes Python remains dominant in data science and AI not because CPython is fast at CPU-bound work, but because it is very good at orchestrating native code. The hot path usually lives elsewhere: C, C++, Rust, or some other compiled runtime....
Read MoreFortune's algorithm and construction of Voronoi diagram explained
Created: Edited:
A while ago, I revisited nearest neighbor search methods. A few Wikipedia articles later, I decided to write my own implementation of a Voronoi diagram. Specifically I wanted to use Fortune’s algorithm. It wasn’t easy to find a good explanation of this algorithm and “clean” (in terms of readability) implementation...
Read MoreConfiguring JS environment
Created: Edited:
My thoughts about configuring JS environment I recently started writing React component library for a sole purpose of learning. I thought that process of turning already written code into a module will be straightforward. Could I be more wrong? It took me a total of a few days to fully...
Read More