About me

I am a full-stack developer from Sweden with experience in web applications and apps.

Currently I work as a software engineer at @Midjourney, and also a scout for @a16z

hover action arrow
headshot

First line of code

First software engineering job

Total prod crashes

1 oops :(

Rank #1000 on CSS Battles

I really like CSS (I don't really get the hate), and one of my favorite sites is CSS Battles where you can compete with CSS. I used to play it a lot and at one point I got to rank 800, but now im sitting at around 1000. There is about 350k total users on the platform.

headshot

Matheus Mendes

53700.24 points
(84 Targets)
#1146

651 total github contributions in the last year

Midjourney

Midjourney

Software engineer, February 2025 - Now
  • Adding ability to have multiple layers and rotate layers in the editor on the website
    • This required a full refactor of the editor to be able to adapt to the new features
    • Redesigned the entire editor to work better with the new tools
  • Owned the social profiles feature. A tweet about it
    • A full new profile page with profile settings and customizability
    • Adding the ability to follow other users
    • Adding a new interaction called "Spotlighting" that lets users highlight the favorite creations
  • Added a popup that showed when users ran out out of credits that let them buy new onces or upgrade plane very easily. This popup alone payed for my salary within a couple of weeks
Company update polaroid

Dema.ai

Software engineer, April 2023 - February 2025

  • Full-stack ownership of the web-app (core product).
    • Owned internal state management with Jotai
    • Led and developed a Product Segmentation feature on my own that single-handedly secured multiple clients. This featured handles and labels tens-of-thousands of products per day. See it here
    • Developed our Marketing Mix Model feature on the application side. See it here
    • Migrated legacy SASS components to custom Chakra UI (moral of the story, chakra is a mistake, just use tailwind)
    • Worked on dashboards
    • Worked on teams and role-based access control
  • Owned and wrote almost all of the changelogs, See it here
  • Built our Shopify integration handling all order and inventory data for our Shopify customers. Later, I created a monorepo for all our other e-commerce integrations, saving multiple hours of dev-time for our engineers. Used Turborepo and deployed it to K8s
  • Bought a Polaroid camera on my very first day, which has taken well over 300 pictures and has been a core part of the internal employee branding. I also took it one step further on my 1-year anniversary and created a custom page with all Polaroids. See it here

Dema (the company I work at) is an analytis platform for e-commerce that help companies understand there profitably. Its a very cool platform and down below is a small replica I made to showcase sort of how it looks but also some things you can do. Of course there is A LOT more to the platform than what is down below:)

Dashboard
Reports

Starting view

Show compare

Channel
Channel group
Visits
Sales
Instagram
Meta

7,645

17.62%

567

18.37%

Facebook
Meta

5,123

6.73%

423

5.49%

Google Ads
Google

3,137

8.17%

289

17.96%

YouTube
Google

2,123

17.94%

178

14.10%

TikTok
ByteDance

4,567

42.72%

345

20.21%

LinkedIn
Microsoft

1,567

11.93%

134

19.64%

Twitter
Twitter

2,567

11.61%

201

6.35%

Pinterest
Pinterest

1,267

15.18%

98

15.29%

Snapchat
Snap Inc.

3,567

15.06%

267

14.10%

Email
Direct

4,567

8.74%

389

9.27%

Organic Search
SEO

6,567

13.22%

512

7.11%

WhatsApp
Meta

2,345

11.67%

187

13.33%

Bing Ads
Microsoft

987

16.12%

76

22.58%

Reddit
Reddit

1,876

17.25%

143

11.72%

Quora
Quora

765

9.29%

54

12.50%

Display Ads
Google

3,456

8.00%

278

9.45%

Affiliate
Partners

2,345

17.25%

198

12.50%

Referral
Partnerships

1,234

12.18%

98

12.64%

Direct
Direct

5,678

9.19%

467

10.40%

Podcast Ads
Audio

876

16.80%

65

20.37%

SMS
Direct

1,543

10.21%

132

11.86%

Push Notifications
Mobile

2,109

11.00%

176

10.69%

Webinars
Events

987

16.12%

87

19.18%

Lovable

CSS only Rubiks cube

October 2022

The project below was made with a total of ZERO lines of Javascript, its all just CSS. Every animation, hover effect and button click is just a combination of some clever CSS code.

I made this because a friend told me it was not possible to do, so out of spite, I had to prove him wrong. Thats also why if you look very closely in the bakgrund of the real website there is a lot "L"s in the bakgrund

Vercel UI

Creator and sole maintainer, 2024

Design library inspired by Vercels design system. It's the same concept as ShadcnUI but does tackle some issue I felt ShadcnUI skips over, like handling multi-part components with multiple different sizes for example.
graygray-subtlebluepink-subtlegreengreen-subtletealteal-subtleblue-subtlepurplepurple-subtlegraygray-subtleblueblue-subtlepurplepurple-subtleamberamber-subtleredred-subtlepinkamberamber-subtleredred-subtlepinkpink-subtlegreengreen-subtletealteal-subtle
npm init next-app
Blue
Matheus
Is this red?
Vaaarning
npm init next-app
npm init next-app
Blue
Matheus
Is this red?
Vaaarning
npm init next-app
npm init next-app
Blue
Matheus
Is this red?
Vaaarning
npm init next-app

Professional Overwatch Player Overwatch

2017 - 2020

  • I was consistently in the top #500 rankings for europe on playstation with multiple different accounts, peking at top #30 at points.
  • Competed for the scandinavian team in the world cups for Playstation
  • For certain heroes I was in the top #100 for and peaked #7 for Winston at a certain point.
  • I was 13-16 years old btw

Acasting.se

First software engineer, part-time consultant, November 2023 - March 2024

  • Built out the entire app, end to end, together with another engineer, and launched the first version in a single month
  • Scaled from 0 to 20k users
  • Was involved in all technical decisions
  • Handled billions of row reads, and millions of row writes
  • Developed a custom in-house chat to reduce our monthly costs by over $500/month
  • Worked on our recommendation engine
  • Implemented mobile design and responsiveness
  • Introduced our location feature, helping 100s of casters find amongst 1000+ locations (very similar to Airbnb)

LucioCode

April - Mars 2021

TLDR; It's Leetcode and CSS battles combined into one that I made in early 2021 for fun. This project also landed me my first job as a software engineer, so it holds a special place in my heart.

Simple addition

Easy

Given two integers, a and b, return the sum of a + b

Sample Input

a = 5 
b = 7

Sample Output

12

Explanation

The sum of of 5 + 7 is 12

Polaroid arrow
Loading...