About me

I am a full-stack developer with a lot of experience in web applications and apps. I have a big passion for programming and I always try my best to keep evolving in my role as a developer by learning new things.

I have professional experience working with the MERN stack (MongoDB, Express, React, Node.js), Typescript, Firebase, and React Native. But my arsenal of tools spread much more than I can fit here.

At my current job, I work with introducing and teaching new technologies to passionate students at a programming Bootcamp in central Stockholm.

First line of code

First software engineering job

Total projects

102

What do i know?

Front-end development

  • HTML
  • CSS
  • SASS/SCSS
  • Tailwind
  • Chakra UI
  • UI/UX
  • React
  • React Native
  • Redux
  • Next.js
  • Svelte

API

  • REST
  • AXIOS
  • tRPC
  • Node.js
  • GraphQL
  • Apollo

Back-end development

  • Express
  • Nest.js
  • MongoDB
  • Mongoose
  • Firebase
  • SQL
  • PlanetScale
  • Prisma

Languages

  • JavaScript
  • Typescript
  • Swedish 🇸🇪
  • English 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Portuguese 🇵🇹
  • Spanish 🇪🇸

Devops & CI/CD

  • Docker
  • Git
  • GitHub
  • Jest
  • EsLint
  • Cypress

What am i up too lately?

I spend most of my time writing code for my side projects. I love learning new stuff and always try to make sure I understand the technologies I use. As a competitive person, I'm always up for a challenge and love putting my skills to the test on websites like CSS Battles and LeetCode

3076 total github contributions in the last year

On the horizon

I have no intention to stop learning new things. As of right now I am planing on learning Go and Kubernetes

LucioCode

LucioCode is a web app that aims to help professors and teachers teach coding to a class of students. The web app comes with an inbuilt IDE to provide code and makes it easy for the teacher to test their students on their ability to solve problems. I think it is a shame that certain classrooms are so behind in development and use old techniques for teaching code, such as having to write your code with a pen and paper. LucioCode hopes to solve those problems and make every aspect of teaching code easier and more fun for everyone. The link below links to a very early version built over one year ago, I am not yet done with an MVP of what I want LucioCode to be. But a new, updated version is coming in a near future

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

Loading...

Twitter clone

Matheus profile image

Matheus Mendes

@whosmatu

This is a complete Twitter clone with a lot of the functionality you would see on the real website, such as light/dark/dimmed mode, replying and liking other peoples tweets, private accounts, DMs and much much more. The full tech-stack for this project is @Next.js, @TailwindCSS, @tRPC, @Prisma, MySQL via @PlanetScale, and last but not least @TypeScript

Want to check it out? #ClickMe
195
18
1967
12

Firedum

Firedum is an npm package that makes it easy to populate a firestore database with mock data. The package can be used to add new documents, update existing documents in a firestore collection but can also create users as well as add documents for the newly created users. Underneath the hood, firedum uses faker.js to generate relevante mock data

usersklk4gdf

Your database

  • chats
  • users

users

  • dhzVilE
  • fqh3jjx
  • klk4gdf

klk4gdf

  • name:"adam roble"
  • email:"adam@roble.com"
  • email_verified:true

Sorting Algorithm Visualizer

This project holds a special part in my heart as it was the first semi-big project I completed after around 3 months of coding experience. It took many sleepless nights but I came through in the end. I am interested in computer science to the point where I started watching Harvard's algorithms and data structures on YouTube. The project down below is pretty straightforward, it demonstrates the most basic of sorting algorithms, Bubble sort.

Colors

This is a smaller project that generates color palettes by first randomly generating two colors, then creating a linear gradient from those two colors. The project is heavily inspired by one of my favorite websites as a front-end engineer, coolors.co

#48DDC6

#5D57CD

#2B71E7

#609913

#CC5FD4

CSS only Rubiks cube

The project you find 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

headshot

Get in touch!

Feel free to send me a message