After António Costa graduated in 1985, he became a researcher in INESC-Norte, the northern branch of a Portuguese private institute devoted to R&D on engineering systems and computers. During his stay in INESC-Norte and later INESC-Porto, he did mainly research and development on computer graphics hardware and software. In 1990, along with another fellow researcher, he received a creativity award for developing a high quality black/white graphics board powered by one of the first dedicated graphics processors (Texas Instruments TMS340XX).
Between 1991 and 1995, he was responsible for INESC's participation in an European R&D project (in the scope of the Esprit Program with Siemens, Bull, etc) about geographic information systems, long before the internet and web explosive growth.
Also during his activities in INESC-Norte/Porto, he implemented a fully featured boolean functions simplifier whose web page is still quite popular today (look for "bfunc" in Google).
During his PhD research work between 1996 and 1999, he published several papers about a novel and versatile lighting design approach in realistic 3D spaces subject to physical and user-defined constraints. His most relevant publication was presented at the 10th EuroGraphics Rendering Workshop (1999, Spain).
In 1997, along with four friends, he was one of the founders of a small software enterprise (Loja V) which centered its activities on web sites and applications. After some initial ups and downs, Loja V has been performing very well and becoming global. Between 2000 and 2008 he was a security consultant in IPATIMUP, a well known Portuguese health/biology research institution.
In 1990, he started lecturing in the Informatics Engineering Department of ISEP. Since 2001 he was Head of the ISEP's Informatics Engineering degree (2002-08) and Vice-President of ISEP's Scientific Council (2008-09). Since 2007 he is a CDIO mentor and in 2011 he became ACM Senior Member.
In 2015 he as approved as ABET Program Evaluator (CSAB-IT)...