Victor Lindquist

Victor.

Software Engineer • Fullstack

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.

EnRoute game board with many routes built
EnRoute initial route picker screen
EnRoute route building view
EnRoute multiplayer lobby

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.

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. Through interactive visualizations—scatter plots, geographic maps, and pie charts—this tool empowers users to discover insights and make informed choices.

Wine visualization showing Italy data
Wine visualization showing all countries
Wine visualization showing Spain data
Wine visualization detailed Italy view

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. I built a wine recommendation engine on top of the existing data—like having a sommelier in your pocket, guiding you through the world of wine.

Wine recommender results view
Wine recommender start screen
Wine recommender USA red wines
Wine recommender detailed results

Music Visualizer

A 3D frequency band visualizer

I've always been fascinated by the intersection of music and visuals. This interactive web application transforms audio into a captivating 3D visualization. Users can upload any song and watch as its frequency spectrum dances and evolves in real-time, using the Web Audio API and WebGL.

musicviz.vlq.se

Vue Snake

A web based remake of the game Snake

A web-based Snake game built from scratch with Vue.js. The focus was on crafting a clean, responsive design with subtle animations and smooth, bug-free gameplay through robust state management.

snake.vlq.se