This is an HTML version. In here you can find an interactive application version and in here you can download a PDF version.
High Performance Platform: Serves thousands of request to generate SSL certificates per second
Internal Tools: Such as a linter to enforce company's coding style
Network library: Allows the user to interact with Boost ASIO through the std::stream interface.
Tools: Improve the toolchain used internally to allow the usage of clang-tidy for the linting of our code. Another tool allows to switch between several versions of the toolchain without having to change the environment.
Backend development: Several activities regarding the extension and implementation of new features in the backend of the product such as Authentication and GStreamer sinks.
Static analysis of code: Checks if the code has some patterns that have an undefined behaviour, unspecified in the Standard, and/or implementation-defined.
Dataflow analysis of code: Checks the complexity of methods, pointer problems, memory handling, etc.
Took over two projects to refactor, maintain and add new features.
RESTful service: Allows users to query for information about complexes in the database.
Cluster algorithm: Developed a new algorithm to cluster biological information from proteins.
Prefix Tree Comparison: Compare performance for different Trie, Ternary Search Tree and Radix Tree.
ARM C Compiler (ACC): I am creating a self-hosting compiler for C in the ARM architecture.