Studentprojekt
Hitta resa
En tjänst som hjälper användare hitta tilltalande resmål. En
responsiv webbapplikation där användare kan svajpa sig genom
olika förslag på resmål. Gillade resmål sparas i gillningar
och ratade åker i soptunnan.
Utvecklad i samarbete med andra studenter i kursen
Systemutveckling och projekt I-VT21.
Tekniker:
- Python
- JavaScript
- HTML
- CSS
- Flask
- Bootstrap
- MySQL
- Git/Github
Daily Facts
En webbtjänst som möjliggör att användare kan registrera sig
för att prenumerara på dagliga faktaavsnitt som de sedan tar
emot i sin mobil via sms.
Utvecklad i samarbete med andra studenter i kursen
Webbtjänster-HT21.
Tekniker:
- JavaScript
- HTML
- Node.js
- Express
- CSS
- Bootstrap
- Git/Github
Event and Weather App
En väder- och evenemangstjänst. Med hjälp av denna tjänst kan
användare söka efter en mängd olika evenemang i olika städer
och samtidigt få fram väderprognosen för den just den dagen
och platsen.
Utvecklad i samarbete med andra studenter i kursen
Flerplattformsapplikationer med webbtekniker-VT22.
Tekniker:
- JavaScript
- HTML
- CSS
- React
- W3.CSS
- Git/Github
FIPIC
Ett interaktivt verktyg för att intervjua barn med hjälp av
barnvänliga och utbytbara avatars.
Utformat för att användas i forskningssyfte. Med hjälp av
detta verktyg kan forskare anonymt samla in data från barn i
olika åldrar.
Utvecklad i samarbete med andra studenter i kursen
Data- och informationsvetenskap: Examensarbete-VT23.
Tekniker:
- JavaScript
- HTML
- CSS
- React
- Azure
- SitePal
- Bootstrap
- Fontawsome
- Git/Github
Robot car
Internet of Things (IoT) beskriver nätverket av fysiska objekt som är inbäddade med sensorer, mjukvara och annan teknik i syfte att ansluta och utbyta data med andra enheter och system över internet.
I denna kurs utvecklade vi en linjeföljarrobot som följer en bana med hjälp av
IR-sensorer. Användare interagerar med en "broker",
prenumererar på ämnen och publicerar meddelanden. Med hjälp av
denna tjänst kan robotbilen kontrolleras via en mobilapp.
Robotbilen upptäcker och stannar automatiskt vid hinder med
hjälp av ultraljudssensor. När ett hinder avlägsnats
återupptas körningen.
Denna robotbil kan ses som en prototyp för framtida imbäddade system. En liknande artifakt skulle exempelvis kunna
utvecklas för att användas inom sjukvården. Exemeplvis skulle en likande robot utvecklas för att kunna hämta mediciner och redskap till sjukvårdspersonal på sjukhuset genom att kontrolleras via en applikation i deras mobiler.
Utvecklad i samarbete med andra studenter i kursen
Internet of Things and People-HT22
Tekniker/komponenter:
- C++
- Arduino
- Motorförare / DC-motorer
- IR-sensormoduler / ultraljudssensore
- MQTT Cloud / MQTT Broker
- PubSubClient / Arduino wifi
Privata projekt
PrestaShop
Jag har erfarenhet av att sätta upp webb-butiker med hjälp av
PrestaShop.
PrestaShop är en e-handelsplattform. Programvaran publiceras
under Open Software License och är skrivet i
programmeringsspråket PHP med stöd för
MySQL-databashanteringssystem.
Tekniker:
- PHP
- HTML
- CSS
- MySQL
Vojaĝo
En webbapplikation som har personer som är intresserade av det
internationella planspråket esperanto som målgrupp.
Uppmuntrar till att utforska världen, via resande och språk,
genom att ta kontakt med likasinnade med hjälp av ett antal
användbara applikationer.
Tekniker:
- HTML
- CSS
Pågående projekt
Devprep
Pågående projekt i kursen
Självständig fördjupning inom datavetenskap-VT23
I denna kurs lär jag mig att utveckla en mobilapplikation i React Native
samtidigt som jag fördjupar mig i processer/pipelines.
Tekniker:
- React Native
- JavaScript
- CI/CD
Bachelor's thesis
Literature review of available tools and proposals to automate tasks that keep teachers from teaching. Part of the course
Data- och informationsvetenskap: Examensarbete-VT23.
Description:
- University teachers should be able to spend more time with the students and less time with all the other tasks, such as manually reporting grades, writing syllabus, (re-)planning schedules, composing course budgets, updating Canvas course sites, preparing teaching materials, writing and correcting exams, etc.
- The aim of this thesis is to present an overview and discussion over the existing literature regarding tools and proposals for supporting or partly automating teachers’ work outside the classroom.
Programming in C#, II | .NET
Denna kurs syftar till att ge studenten fördjupade kunskaper om programmering i språket C# och .NET Frameworks avancerade datastrukturer,
med stark betoning på nyckelbegreppen objektorientering, inkapsling, arv och polymorfism. Studenten kommer också att lära sig att skapa avancerade användargränssnitt med hjälp av Windows Presentation Foundation (WPF).
Kursen introducerar också studenten till .NET:s nya ramverk, .NET Core för att utveckla plattformsoberoende applikationer i C#.
Kurs:
Programming in C#, II spring 2023.
Multilingual React Portfolio
Arbetar på en uppdaterad version av denna webbsida byggd i React på tre olika språk.
JavaScript GameDev Course
För att förjupa mina kunskaper i JS tar jag mig an en av FreeCodeCamps spelutvecklingskurser och lär mig hur man skapar ett roligt spel.