FRONT-END

DEVELOPER

With a passion for design

SIMON SCHROEDER

Projects I've built

Project

CRUD Portfolio

Personal website with CRUD (img and text) options after sign in. In this project, I learned about APIs, noSQL database (firebase), user authentication, auth guard, make services to manage the requests, do components reutilizables, use toastr to display erros to the user (some feedback), interfaces in Angular, learn CSS, about forms in Angular, made contact form usable with emailjs, learned some SEO too and how to optimize my webpage with lighthouse (google) and finally how to deploy a project through firebase.

Image for CRUD Portfolio

Project

CRUD Cards

Make cards to write down concepts while you are studying. Another CRUD made it with React - Node (Express) - TypeScript - MongoDB (backend) and HTML, CSS for the front end. Learn about endpoints, mongoose, routes, callbacks, project structuration, react hooks and postman for test

Image for CRUD Cards

More things I've built

Personal portfolio

My personal web portfolio built with React, TypeScript, Vite, CSS and framer-motion for animations. Is a sleek, modern, and user-friendly website that showcases my skills and experience as a web developer.

Image for Personal portfolio

TypeScript - React - Vite - CSS - Framer-motion

REST API

I've made a restful api using node.js express and mongodb together with mongoose. (with video tutorial help @developedbyed)

Image for REST API

JS - MongoDB - Express

REST API

REST API with JWT authentication and connected to MySql database (CRUD). This API will be linked to toDo project (under construction).

Image for REST API

TS - MySql - Express

News API

Filter news by country and theme. It’s connected to an API. Learned how to send data between components, how to consume an API, bootstrap and some other features of Angular.

Image for News API

Angular - TS - HTML - Bootstrap

Check out my board!

Welcome to my digital canvas on Miro! It's a powerful tool that I use to bring order to my ideas. I use it to quickly sketch out designs, jot down notes for future projects, and even document my journey of learning programming languages like TypeScript, and frameworks like Angular (also React library and other things). I wanted to share this board with you so you can get a glimpse into my creative process, and maybe even draw some conclusions about my passion for web development. I also use it in combination with Figma to make my designs come to life. Take a look around, and I hope you find it as useful as I do!

Skills

Image for HTML
HTML

Advanced beginner

Image for CSS
CSS

Advanced beginner

Image for TypeScript
TypeScript

Advanced beginner

Image for MySql
MySql

Advanced beginner

Image for Firebase
Firebase

Intermediate

Image for Angular
Angular

Advanced beginner

Image for React
React

Beginner

Image for Node.js
Node.js

Beginner

Image for GIT
GIT

Intermediate

Image for MongoDB
MongoDB

Beginner

Image for English
English

Advanced

Image for Photoshop
Photoshop

Intermediate

Image for Illustrator
Illustrator

Intermediate

Image for Figma
Figma

Advanced beginner

About Me

Hi, I'm a self-taught front-end developer, trying to get my first job. I've done Argentina programa 2 (gov course) but felt really lonely in the process, so I learned how to manage my time and resources to learn by myself. In this way, I believe it reflects my personality. I was in front of a challenge and did everything to do my best to achieve that challenge. I had to overcome frustration, use a lot of google, read a lot of documentation, and stay long nights at the pc. The course is planned to teach how to be a full stack web developer, but I just prefer front-end because I have a good background in design and i liked most. But i'm obviously opened to new things. Besides that course, I continue to study on my own, and making new projects (checkout my github :). I see myself as a self-motivated person who is committed to delivering quality results, and I'm excited to bring my enthusiasm and skills to a dynamic team environment.

  • Creative (design thinking).
  • UX knowledge.
  • Team work experience (university projects).
  • Multitasking.
  • Frustration tolerance (wouldn't be here lol).
  • Like to learn new things.
  • Always lookin for best solutions.
Profile picture