Howdy Folks, Bienvenidos!
My name is Hermann, I am mexican-german Full-Stack Developer.
About me
Hello there! I'm Herman, a budding Fullstack Developer with a particular soft spot for the Frontend. The magic of transforming ideas into tangible apps thrills me to my core. My journey into coding began with a simple chat with friends, sparking a passion that led me to dive headfirst into this captivating world. While I have a solid understanding of Backend processes, it's the creativity and visual impact of Frontend development that truly captures my heart. Every day is a new opportunity for growth, aiming not just to enhance my skills but to leverage technology in ways that enrich lives and open doors to new possibilities for everyone.
My Skills:
Front-End |
---|
|
Back-End |
|
Tech Stack
Some other things about me: I love sports specifically football, I enjoy hiking or simply having a walk around the surrounding nature. Natural Sciences are fascinating topics. Additionally, Video Games are a nice relaxing but exciting diversion. I love Mexican food, but I love to be surprised by any other culinary experience. Additionally, I enjoy how big cities offer diversity and lots of events (for instance Munich has always events going on).
Projects
Chat App
Chat App an App for mobile devices that will provide users a chat interface and function options to choose and share images, as well as their location (a mock up Whats App or Telegram per se).
I learned about React-native implementation, use of gifted-chat a community UI interface, firestore & firebase implementation, which allows the data and conversation to be stored and implement anonymously authentication. Use of expo (open-source framework) for native Android and iOS.
Movies-Couch client side
Client side part of the Application "Movies-Couch", where the user will be able to initially sign up or login to access relevant movie content. Brows the different Movies the app displays. Additionally the user will be able to add his favorite movies to a list. User will have available a Userpage where he can see his information, edit & delete/deregister from the app.
I learned about React implementation as a SPA, practice fetching the data from the Database previously created based on the REST API, and implementation of routing, parcel as its build tool.
meet
Meet is a serverless, progressive web application (PWA) that displays events filtered by city and by number of events. The authorization process is handled by AWS Lambda functions. The app is capable to work offline with cached data.
I learned about the implementation of Serverless (AWS lambda), PWA, and use of the TDD and BDD techniques, while using React. Additionally, I had more practice with axios to call the APIs, async/await usage, and OOP approach. For more details go ahead and click the link below:
Case Study
Movies Couch - Angular
Client side part of the Application "Movies-Couch", where the user will be able to initially sign up or login to access relevant movie content. The user can brows as well the different Movies the app displays. Additionally the user will be able to add his favorite movies to a list. The User will have available a Profile page where he can see his information, edit & deregister from the app.
I learned about Angulars implementation, practice some more fetching the data from the Database previously created based on the REST API.
Movies Couch API
The Server component of a Movies Couch application. The web application will provide users with access to information about different movies, directors, and genres. Users will be able to sign up, update their personal information, and create a list of their favorite movies.
I learned how to create an API with Node.js and Express, implementing http-authentication, and JWT/Token-based authentication utilizing bycrypt, passport-local, and passport-jwt. The database was set up with MongoDB.
Book Catalogue
The Book Catalogue app is a comprehensive web application designed to manage a collection of books effectively. It serves as an interactive platform where users can explore a variety of books, each detailed with essential information like title, author, subgenre, and publishing year. The application's main strength lies in its CRUD (Create, Read, Update, Delete) functionality, allowing for seamless management of the book inventory.
Pokédex
Small web application that loads data from an external API (Pokemons from an external source). Additionally enables viewing loaded data items in detail (height, weight, types). About 150 pokemons available.
I learned about the implementation of HTML, CSS, and Javascript that loads data from an external API, as well Web Hosting.