Victor.

Software Engineer • Fullstack

Victor Lindquist's GitHub avatar

Full-stack engineer specializing in TypeScript. I craft user-friendly and performant web applications with a focus on innovation and problem-solving.

EnRoute

A web based board game, inspired by Ticket to Ride.

Reimagining the classic board game Ticket to Ride for the digital age, I led the development of a web-based multiplayer experience. Tackling the complexities of real-time gameplay and performance optimization, my classmates and I implemented WebSockets for seamless communication and leveraged SVG graphics and Framer Motion for a visually engaging game board.

angelgravel/enroute

enroute.vlq.se

The game board of EnRoute with many routes built
The game board of EnRoute with many routes built
The game board of EnRoute with many routes built
The game board of EnRoute with many routes built

Boids

A 3D visualization of bird flocking behavior

Inspired by the complex beauty of bird flocking behavior, my classmates and I developed a 3D simulation using WebGL and Three.js. Our interactive web app allows users to experiment with various parameters, revealing the intricate dynamics that emerge from simple rules. This project showcases our ability to translate scientific research into engaging visualizations and interactive experiences.

VLLindqvist/boids-tnm085

boids.vlq.se

Wine Visualization

Visualizing the origins and characteristics of wines

I was curious about the world of wine, but the sheer amount of data was overwhelming. So, I built a web application to make sense of it all. Now, anyone can explore this dataset through interactive visualizations, uncovering hidden trends and patterns. From scatter plots with regression lines to geographic maps and pie charts, this tool empowers users to discover their own insights and make more informed choices.

VLLindqvist/tnm048_informationsvisualisering

wineviz.vlq.se

The game board of EnRoute with many routes built
The game board of EnRoute with many routes built
The game board of EnRoute with many routes built
The game board of EnRoute with many routes built

Wine Recommender

Recommending wines based off of various preferences

Having visualized the vast wine dataset, I wanted to take it a step further: helping users find their perfect bottle. So, I built a wine recommendation engine on top of the existing data. Now, instead of just exploring the data, users can input their preferences and receive personalized wine suggestions tailored to their taste. It's like having a sommelier in your pocket, guiding you through the world of wine.

VLLindqvist/wine_recommender

wine.vlq.se

The game board of EnRoute with many routes built
The game board of EnRoute with many routes built
The game board of EnRoute with many routes built
The game board of EnRoute with many routes built

Music Visualizer

A 3D frequency band visualizer

I've always been fascinated by the intersection of music and visuals. So, I set out to create an experience that would allow users to not just hear their favorite songs, but also see them come to life. The result is an interactive web application that transforms audio into a captivating 3D visualization. Users can upload any song and watch as its frequency spectrum dances and evolves in real-time. This project was a thrilling blend of creativity and technical challenge, using cutting-edge web technologies like the Web Audio API and WebGL.

VLLindqvist/Ljudfysikprojekt

musicviz.vlq.se

Vue Snake

A web based remake of the game Snake

I've always enjoyed the challenge of building games, even simple ones. So, I decided to put my Vue.js skills to the test and create a web-based Snake game from scratch. The focus was on crafting a clean, responsive design and adding subtle animations that enhance the user experience. I also wanted to ensure the gameplay was smooth and bug-free, which led me to implement robust state management. This project was a rewarding exercise in combining creativity, problem-solving, and technical expertise to deliver an engaging and polished product.

VLLindqvist/vue-snake

snake.vlq.se