Emil Folino

Emil Folino

Förste universitetsadjunkt


Department of Computer Science, Room J3340

+46 (0) 455-385732




Emil Folino

I teach at the Department of Computer Science (DIDA) mostly within the Webbprogrammerings programme. My interest is fast and reliable webpages using the native technologies of the web. I conduct research into my own impact on students’ learning.

In the summer of 2020 I was promoted to BTH’s first First lecturer a position where you have to demonstrate “very good teaching skills, very good knowledge of students’ learning, very good collaboration with students, colleagues and society and good contributions to pedagogical activities.” My pedagogical portfolio (in swedish) can be used for inspiration and motivation.

During 2020-2023 I have been a part of BTH’s Online Education group and the result of the groups’ work during 2020 is A Teacher’s Guide to Online Education

Web programming’s 2-year online program is the program at BTH with the most applicants. In total 3000 students applied for one of web programmings four educations.


During my years as a lecturer at BTH I have conducted a number of studies related to the impact on students learning for my courses. See the publications below.


Den 8:e utvecklingskonferensen för Sveriges ingenjörsutbildningar 2021

Education and Information Technologies

Den 9:e utvecklingskonferensen för Sveriges ingenjörsutbildningar 2023

Den 8:e utvecklingskonferensen för Sveriges ingenjörsutbildningar 2022

Course Responsible & Examiner

DV1612 JavaScript-based webframeworks (Syllabus) (Course webpage)

DV1506 Web Game Technology (Syllabus)

DV1609 Webapplications for Mobile Devices (Syllabus)


Previous Course Responsibility:

DV1531 Programming and Problem Solving in Python


I teach in the following courses besides those mentioned above:

DV1531 Programming and Problem Solving in Python

DV1606 Database Techologies for the Web

DV1605 Web Development and Databases



Kandidat (Bachelor)

Ahlström, F., & Karlsson, J. (2022). Utvecklarens förutsättningar för säkerställande av tillgänglig webb. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-23039

Fors, G., & Radhi, A. (2022). Security and performance impact of client-side token storage methods. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-23322

Kadi, Sabry (2021). Measuring Maintainability and latency of Node.js frameworks. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22160

Johansson, Julia (2020). Performance and Ease of Use in 3D on the Web: Comparing Babylon.js with Three.js. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20977

Persson, M. (2020). JavaScript DOM Manipulation Performance : Comparing Vanilla JavaScript and Leading JavaScript Front-end Frameworks. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19531

Djärv Karltorp, J., & Skoglund, E. (2020). Performance of Multi-threaded Web Applications using Web Workers in Client-side JavaScript. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19552

Sandberg, Emil. Creative Coding on the Web in p5.js : A Library Where JavaScript Meets Processing. 2019, http://urn.kb.se/resolve?urn=urn:nbn:se:bth-17941

Huang, Simon. Load Time Optimization of JavaScript Web Applications. 2019, http://urn.kb.se/resolve?urn=urn:nbn:se:bth-17931

Lifh, Oscar. Lidholm, Petrus. Recreating a Native Application in React Native : Feasibility of Using React Native With Bluetooth & Background Processing. 2018, http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16295


Högskoleexam (2-year degree)

Aronsson, C. (2022). Användarvänlighet i utvecklarverktygen Django och Node JS : En jämförelse mellan utvecklingsverktygen Django och Node.js. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-23295

Nylin Blixter, R. (2020). GraphQL vs REST-API – En jämförelse. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19935

Norrman, C. (2020). Building a front-end framework with Web Components : A study about the next generation of front-end frameworks. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19674

Andersson, Magnus. Sökmotoroptimering med analysverktyg. 2018,  http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16201

Gustafsson, Marcus. Ramverk vs Vanilla JavaScript : Vilken teknik bör väljas för en modern webbapplikation? 2018, http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16203



Quick facts

Publications per year

Do you have a question? Type it here and we will get back to you as soon as possible!