Profile picture

Hey, I'm Jacob

I love working on web applications, automation, and network solutions.
In my free time, I enjoy building Raspberry Pi projects, solving challenges, and working on personal projects.

My

Technologies

ReactReact
React
Next.jsNext.js
Next.js
Tailwind CSSTailwind CSS
Tailwind CSS
Node.jsNode.js
Node.js
PostgreSQLPostgreSQL
PostgreSQL
PythonPython
Python
TypeScriptTypeScript
TypeScript
DockerDocker
Docker
GitGit
Git
Currently Learning

My

Projects

Image of How I do Hosting for My Portfolio

How I do Hosting for My Portfolio

How I host my portfolio website on Hetzner Cloud using Docker, Nginx, and Cloudflare for high performance, scalability, and security.

Fedora Linux Server
Docker
Docker Container
Cloudflare DNS
Nginx
Docker Compose
Hetzner Cloud
Reverse Proxy
SSL Encryption
Full-Stack Web Development
Portfolio Hosting
Image of Portfolio of Jacob Phillips

Portfolio of Jacob Phillips

Explore my projects and research in virtual reality, human-computer interaction, and software development.

JavaScript
React
Next.js
TypeScript
Portfolio Page
JavaScript XML
Image of Discount Finder

Discount Finder

A website that finds food discounts in Aalborg City, Denmark, from Føtex, Salling, Netto, and Bilka.

HTML
CSS
TyeScript
React
Node.js
Next.js
postgreSQL
FastAPI
Python
Image of Visualization of Walking Routes in Aalborg

Visualization of Walking Routes in Aalborg

A web application to visualize walking routes in Aalborg, Denmark, using the A* algorithm and Mapbox for real-time mapping.

HTML
CSS
FastAPI
Python
GeoJson
Mapbox
Path A*
JavaScript
OpenStreetMap
Machine Learning
Image classification
Image of Flutter Chat App for Android - Chatbot for Stroke Patients

Flutter Chat App for Android - Chatbot for Stroke Patients

A comprehensive Flutter-based Android application designed to assist stroke patients with recovery through a chatbot and health resources.

Flutter
Dart
Firebase
Python
Android
Image of Hand Gesture Navigation in Virtual Reality

Hand Gesture Navigation in Virtual Reality

Research and implementation of intuitive hand gesture-based locomotion methods for virtual reality environments, focusing on natural movement without controllers.

Virtual Reality
Unity
C#
Meta Quest 2
Hand Tracking
Gesture Recognition
Oculus SDK
MRTK
Human-Computer Interaction
Movement Systems

My

Experience

Ad Fontes Society

Full time
January 2025adfontessociety.dk
Full stack Developer

Design implementations and spearheading the development of an MVP for an alternative healthcare platform, with the purpose of helping people finding alternative treatments

Utilizing React, Next.js, Tailwind CSS, ShadcnUI/Radix UI, Firebase, and PostgreSQL to build the platform.

Currently guiding an intern in developing their skills and contributing to the front-end part of the project.

React
Next.js
Tailwind CSS
Figma
UI/UX
Agile
Scrum
Firebase
PostgreSQL
ShadcnUI/Radix UI

Ad Fontes Society

Internship
December 2024 - December 2024adfontessociety.dk
Full stack Developer

Conducted initial design, UX, and UI processes, and translated Figma designs into a landing page built with

React
Next.js
Tailwind CSS
Figma
UI/UX
Agile
Scrum

Vokalo

Internship
September 2023 - December 2023vokalo.io
Software Developer

Designed a robust Linux-based controller for charging stations on Raspberry Pi Compute Modules, incorporating automated test environments, secure remote access, OTA updates with Mender, and a FastAPI REST API for streamlined user interaction

Python
C++
Javascript
App Script
Linux
FastAPI
Mender
Raspberry Pi
Linux Kernel
Git
Linux Network
Scrum

KMD - Clubtimiser

Student job
September 2022 - February 2023kmd.dk
Software Student Assistant

Contributed to the UX and UI development of KMD Clubtimiser, a Microsoft Dynamics 365-based CRM for sports clubs, optimizing the customer information dashboard for usability and enhancing user experience through HCI principles.

HTML
CSS
Microsoft Dynamics 365
JavaScript
Table/Dashboard design
User Experience
User Interface
HCI
Agile
Photoshop
Figma

My

Education

Master of Science (MSc) in Medialogy

2022 - 2024aau.dk
Aalborg University, Aalborg

My Master's thesis focused on generating user preferences based on walking routes in Aalborg, Denmark. Using a combination of Machine Learning, specifically ResNet, I developed a model to recognize and analyze Street View images, achieving over 90% accuracy in image recognition.

To model optimal walking routes, I applied the A* algorithm in a node system, allowing for pathfinding that adapted to user-defined preferences. The results demonstrated successful identification of preferred walking routes, effectively combining image recognition with weighted pathfinding to meet user needs.

All of this was implemented in a FastAPI REST API, providing a user-friendly interface for route generation and customization, the user also had the opportunity see and walk the suggested route virtually in a street view experience.

User Experience
User Interface
HCI
Python
FastAPI
Machine Learning
A* Algorithm
Image Recognition
Pathfinding
Full Stack Development

Bachelor of Science (BSc) in Medialogy

2019 - 2022aau.dk
Aalborg University, Aalborg

In my bachelor thesis, titled Comfortable Hand Gestures for Movement in Virtual Reality, I conducted a hand-gesture elicitation study to identify suitable gestures for locomotion control within a virtual reality environment. This project aimed to improve VR movement gestures, specifically continuous and teleportation gestures, using an elicitation-based approach.

Key research areas included defining gesture types, applying Wobbrok's study method with Morris' modifications, and minimizing legacy bias in user-generated gestures.The study involved 30 participants in both the elicitation study and a post-test, utilizing a logging system and NASA-TLX survey to assess task load.

The results indicated that gestures derived from the elicitation study had a lower task load index than industry-standard gestures, leading to discussions on the optimal number of gestures before quality declines. Additionally, I implemented software that could recognize these gestures in real-time within the virtual reality environment.

User Experience
User Interface
HCI
Python
Machine Learning
Full Stack Development
Virtual Reality programming
Sound and image processing
Development of web and complex software systems
object-oriented programming (OOP)
Interaction design
Human-computer interaction (HCI)
Java
Python
C#
HTML/CSS/Javascript
SQL
Unity
Git
Scrum
Agile