Hi, my name is

Martin Lundqvist

Amateur web developer

I am a hobby / amateur software developer trying to get better at web development. Reproducing awesome homepages built by the best designers out there is a one of many great ways to learn! Check out Brittany's site where I stole this design from and built this page from the ground up using React and Styled-Components.

01.
About me

Hello my name is Martin Lundqvist and I'm a tech geek by birth, musician in my heart and management advisor by training. My day job is CEO of Arundo Analytics and I sometimes invest in other tech teams I believe in (shout out to BuddyWise and Keto.AI / Clyr).
When I'm not working, spending time with my wife and son or hanging out at our beach house in the Stockholm archipelago, I play piano and code - two long standing passions that I picked up again after a 20 year long break.

02.
My experience

Arundo Analytics

2018 - present
  • Currently CEO at Arundo Analytics, leading Arundo's global operations including sales, delivery, products, engineering and data science.
  • Formerly, globally responsible for developing and maintaining Arundo’s relationships with strategic industrial partners.
03.
Some projects
  • Project

    Fun with Gravity

    Inspired by the "Three Body Problem" I created a simple gravity simulator. Everytime you start it, it creates a random number of bodies with random sizes, positions and velocities. They then start ineracting via their respective gravitational influences.

    • P5.js
    • Fly.IO
  • Project

    Traders of the Hanseatic League

    Created a web version of a board game that two friends developed a while back. This took a good while to build, but was a tonne of fun. Still WIP, for sure!

    • Node
    • React
    • Socket.IO
    • Fly.IO
  • Project

    Knight's chat

    Decided to learn Socket.IO in order to prepare for developing a game. A simple chat application seemed a good start. Also played around with neomorphism insipred design.

    • Node
    • React
    • Socket.IO
    • Fly.IO
  • Project

    News Scraper

    Found an article about using Cheerio to scrape sites and decided to try it out. The goal was to create four services to scrape, store, serve and show news articles from a set of papers. It then evolved to also include word clouds and doing sentiment analyses on headlines!

    • Node
    • React
    • MongoDB
    • Express
    • Cheerio
    • Netlify
    • Fly.IO
    • Flask
    • NLTK
  • Project

    Price Scraper

    My good friend Andreas suggested a cool scraping project might be to create an app that recommends ONE vendor for a basket of products that you've chosen.

    • Node
    • React
    • Express
    • Cheerio
    • Netlify
    • Fly.IO
  • Project

    Frontendmentor challenge

    I hopped on the Countries Rest API front-end challenge at frontendmentor.io. Goal was to practice building a fast performing SPA that loads data from a public API

    • Node
    • React
    • ViteJs
    • Styled-Components
    • Netlify
  • Project

    Frontendmentor challenge

    I hopped on the Space Tourism front-end challenge at frontendmentor.io. Idea was to practice building a fully responsive home page with nested pages using styled-components and react-router-dom.

    • Node
    • React
    • ViteJs
    • Styled-Components
    • Netlify
  • Project

    This homepage

    What better way to learn more advanced front-end concepts, than to try and rebuild awesome existing pages from the ground up? I found Brittany's page on a top-10 list of beautiful homepages. I use a Google Spreadsheet as the database and Netlify Functions to serve the end-points to the app.

    • Node
    • React
    • ViteJs
    • Styled-Components
    • Netlify / Functions
    • GoogleAPIs
  • Podcast

    Two laymen with huge issues

    My good friend Joakim and I thought we should step out of our comfort zones and start a podcast. It was a cool journey to understand how to record, edit, register, publish and manage these things. And it's good fun to record too!

    • Node
    • React
    • Express
    • Heroku
    • Zencastr
    • Podbean
  • Project

    Eriksson's meat

    Thomas runs a butcher shop down the street from where we live. Customers use printed forms to pre-order in front of the bigger holidays. I thought I'd combine fun with utility and built a simple web application allowing them to do it online instead.

    • Node
    • React
    • MongoDB
    • Express
    • Auth0
    • Heroku
  • Project

    Train vocables

    My son is studying Spanish, and I thought I'd build a simple web application for managing and practicing vocables. This was my first attempt at building a full stack web application.

    • Node
    • React
    • MaterialUI
    • Express
    • MongoDB
    • Auth0
    • Heroku
04. Contact
Reach out

Reach out! I'm always available at iphonelynden@gmail.com or my LinkedIn profile!

Designed by Brittany Chiang, built by Martin Lundqvist