Studentprojekt

Hitta Resa
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
Se projektvideo här.

sms-tjänst
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

Väder- och evenemangstjänst
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
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
Gå till webbsidan.

Robot car
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
Se projektvideo här.

Privata projekt

Prestashop e-handelsplattform
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

Vojagxo
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
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

AIEd
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.
Purpose:
  • 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.

C#
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.

Translation
Multilingual React Portfolio

Arbetar på en uppdaterad version av denna webbsida byggd i React på tre olika språk.

Animated Physics
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.