Emmanouil Koukoularis
Education
Tiny Java Compiler: Implemented a subset of Java with parsing, semantic analysis, and code generation using LLVM.
eClass Penetration Testing: Patched vulnerabilities and conducted penetration testing.
Systems Programming: Built a distributed travel-monitoring system using IPC, multithreading, and TCP sockets.
Experience
Core contributor to the implementation of the wwWallet (GUnet, Yubico, SUNET); participated in numerous large scale pilots such as the DC4EU.
Winner in the SPRIND FUNKE challenge - competition included teams from Google and Samsung.
Collaborated with the NiScy team to achieve interoperability with the EUDI Wallet ecosystem.
Contributor to OpenID Specification (OpenID4VCI) - Accepted Proposal for credential issuance.
Skills
Cryptography (Conceptual): Public-key cryptography, Trust chains, Key management, WebAuthN
Concepts: Event-driven architecture, Reactive-programming, Systems Design, Distributed Systems
Technologies: NodeJS, Java, Go, Python, C/C++
Databases: SQL, Redis