Personal Information
Written by Andrey
Links
About me
I am a master's student at Sorbonne Université and an employee at @meshinspector.
My interests are very broad:
- At MeshInspector I create various algorithms on meshes, point clouds and voxels. My most prominent contributions are the following:
- Creation of a novel algorithm for CT data post-processing: Subvoxel Correction
- Significant improvement of an ML-based segmentation algorithm for meshes (per entity success rate reached 95%)
- Improvement of meshes articulation algorithm (both in accuracy and execution time)
- Creation of an underparameterized model (based on PCA) of the specific types of objects
- Creation of a novel voxel-segmentation algorithm based on 3D fully convolutional network
- Previously, I worked in the domain of satellite data processing
- I trained a number of computer vision models of different natures (segmentation, style-transfer, detection)
- I created a universal inference engine (using TensorRT and OpenVino for different types of hardware).
- I graduated from the Moscow Engineering Physics Institute with a prototype of a dependent-type compiler as my thesis. Through this project, I've learned state-of-the-art approaches and tools on the different levels of abstraction: from high-level type systems like CoC, CoIC, Hindley-Milner, etc. to the MLIR dialects and conversations for the final assembly generation.
- I enjoy learning abstract mathematics and, sometimes, physics
Projects
Some of the projects from universities could be found on my github page:
- Eigen-inspired linear algebra library: https://github.com/andrewerf/MODEL
- Distributed computational graph implemented using Kafka and Redis: https://github.com/andrewerf/DistributedComputationalGraph
- Simple python library for Mozilla Hubs automation: https://github.com/andrewerf/HubsBot
- My notes on "Types and Programming Languages", written in Haskell. It has System-Fw implemented in a kind of ugly way because processing of types and terms is not unified: https://github.com/andrewerf/tapl
- The "frontend" (AST representation, type checking and partial lazy evaluation, without compilation) part of my bachelor thesis project click. I will probably release the "backend" (compilation of the internal AST generated by the frontend) later. You could also try a simple online demo REPL of the "frontend".
@meshinspector also has a public repository where you can see some of my contributions.