Claudiu Popescu obtained a PhD in computer science from the Polytechnic University of Bucharest (Romania). He served as an associate professor in the Department of Computer Science at the university, teaching courses in formal languages, compilers, and programming languages. In 1992, he created and taught the university's first course in human-computer interaction.
He has worked on research involving compilers, computer graphics software, graph grammars, natural language processing, and hypertext, and has presented research papers at numerous conferences. In addition, he co-authored the BCPL compiler, which was included in the Romanian Library of Software Programs.
He moved to Canada in 1994, and worked for 10 years as a specialist in network management user interface development at Nortel. Then, he worked at a company specializing in real-time systems, where in 2006 he wrote a complex UML application based on the new Eclipse project GMF (graphical modeling framework).
He currently works in software development at IBM, under the Cognos brand. He has a proven commitment to learning new technologies and mentoring others in the best software engineering practices. Recently, he wrote the article "Hands-on IBM Cognos Software Development Kit Programming" on the IBM Web site. He has also written numerous technical notes on the IBM Cognos SDK. His current areas of expertise and interest are graphical user interfaces, Java frameworks, JavaScript, Eclipse plugin development, and Web technologies.
He has been a reviewer for Computing Reviews since 1988, specializing in reviews on user interfaces, new programming languages, and Web technologies.