Implemented parsers, interpreters and compilers for various programming languages,
including self-designed ones in various languages.
Implemented emulators and assemblers for computer architectures, including
selfdesigned ones in various languages.
Implemented a database engine and query language with text based databases in Java.
Implemented multiple smaller tools for personal use, such as a software for writing diary entries, and an XML-based database utility for processing complex political geographical data.
Created software to search for musical melodies in MIDI files based on a scoring algorithm in C++
Created a linker for 16-bit file formats used on the Intel 8086 platform in C++
Implemented a Prolog-like constraint programming language on top of C to enable type checking in compiler creation, in C.
Created a library for dynamically calling C functions with typing information in C and x86 Assembly on the Linux platform
Developed a prototype for a musical score editing software in Python
Developed an XML-based CV and formal letter generating software with its own scripting language in Java
2018 - 2020 Assistant professor at the Budapest Corvinus University, Hungary
2017-2018 Assistant professor at the Eszterhazy Karoly University, Eger,
Hungary
2014-2017 Junior Research Fellow at Alfred Renyi Institute of Mathematics,
Budapest, Hungary
2009-2014 Assistant doctorant position in mathematics at the Universite
de Geneve, Switzerland;
Participated in the research of Andras Szenes on moduli spaces;
Doctoral degree in mathematics received in 2016;
Recognized in 2017 by ELTE University;
Title of thesis: Quot Schemes and Moduli Spaces
2004-2009 Eotvos Lorand University (ELTE), Budapest, Hungary; Master
degree in mathematics;
Advanced user of Windows, UNIX/Linux environments and the
Internet
TEX/LaTEX typesetting,
word processing and spreadsheets,
MATLAB; SageMath, Maple, Maxima and symbolic programming
computer software,
programming in C/C++, C#, Java, Python, and a wide range
of other programming languages and programming environments
Publications on demand.
Implemented parsers, interpreters and compilers for various programming languages,
including self-designed ones in various languages.
Implemented emulators and assemblers for computer architectures, including
selfdesigned ones in various languages.
Implemented a database engine and query language with text based databases in Java.
Implemented multiple smaller tools for personal use, such as a software for writing diary entries, and an XML-based database utility for processing complex political geographical data.
Created software to search for musical melodies in MIDI files based on a scoring algorithm in C++
Created a linker for 16-bit file formats used on the Intel 8086 platform in C++
Implemented a Prolog-like constraint programming language on top of C to enable type checking in compiler creation, in C.
Created a library for dynamically calling C functions with typing information in C and x86 Assembly on the Linux platform
Developed a prototype for a musical score editing software in Python
Developed an XML-based CV and formal letter generating software with its own scripting language in Java
2018 - 2020 Assistant professor at the Budapest Corvinus University, Hungary
2017-2018 Assistant professor at the Eszterhazy Karoly University, Eger,
Hungary
2014-2017 Junior Research Fellow at Alfred Renyi Institute of Mathematics,
Budapest, Hungary
2009-2014 Assistant doctorant position in mathematics at the Universite
de Geneve, Switzerland;
Participated in the research of Andras Szenes on moduli spaces;
Doctoral degree in mathematics received in 2016;
Recognized in 2017 by ELTE University;
Title of thesis: Quot Schemes and Moduli Spaces
2004-2009 Eotvos Lorand University (ELTE), Budapest, Hungary; Master
degree in mathematics;
Advanced user of Windows, UNIX/Linux environments and the
Internet
TEX/LaTEX typesetting,
word processing and spreadsheets,
MATLAB; SageMath, Maple, Maxima and symbolic programming
computer software,
programming in C/C++, C#, Java, Python, and a wide range
of other programming languages and programming environments
Publications on demand.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.