Twitter-like service
Developed a client and a server according to the specification ✓ Network system calls, SQLite in C while preventing SQL injections
Developed a client and a server according to the specification ✓ Network system calls, SQLite in C while preventing SQL injections
Designed the SQLite tables to store required credentials and relations between users Integrated our interface with Gitlab by calling the Gitlab API ✓ Python3 (Flask, SQLAlchemy), SQLite, Gitlab API, HTML/CSS/JavaScript ...
✓ Python3, SQLite, Telegram
Wrote a grammar for the language with ANTLR, constructed the abstract syntax tree (AST) Did semantic analysis on the AST, generated assembly code (function, loops, conditional branches) ✓ Java, ANTLR, formal language theory
Generated recommendations based on the history of all users, with a matrix factorization algorithm Integrated it with the GUI and a film database file ✓ GNU Scientific Library in C
Presented to a jury with a general scientific background, for a highly competitive nation-wide exam ✓ SQLite, Python, Blockchain internals