Hello, my name is Rosen.
I am a frontend software developer.
Projects
In case you have no time to register, you can use the following account to browse all of the below web applications:
email: test@mail.com
password: 123456
- React
- Next
- NextAuth
- Redux Toolkit
- Redux Persist
- SCSS
- Bootstrap 5
- MongoDB
E-commerce app with React
A fully responsive Next/React e-commerce application created by using Static Generation for most pages and Server Side Rendering for others. I used a few new to me web technologies in this project that made the development process challenging, engaging and educational.
- React
- Tailwind
- TypeScript
- Context API
- Leaflet
- Tanstack Query
- Zod
- Chart.js
- JWT
Weather app with React
A responsive single page application allowing registered users to track the weather for multiple locations and view a weather map with different layers like temperature, precipitation, wind, etc. Built with React and Tailwind, it was fun incorporating a map and different charts, visualising the weather condtions.
- Vue 3
- VueX
- Composition API
- CSS
- Node
- Express
- MongoDB
- JWT
- Mongoose
- Axios
Journal app with Vue
A responsive single page application allowing registered users to create and use personal journals, where they can manage journal entries. A great learning experience for me to practice implementing CRUD operations, using a REST API I've built with Node, Express and MongoDB.
- React
- TypeScript
- Material UI
- React-Query
- React-Quill
- Node
- Express
- MongoDB
- Axios
Journal app with React
A fully responsive single page application allowing registered users to create and use personal journals, where they can manage journal entries. Originally built with Vue (as per above project), now rebuilt with React using a REST API I've built with Node, Express and MongoDB.
- Angular
- Angular Material
- TypeScript
- RxJS
- SASS/SCSS
- Node
- Express
- MongoDB
- JWT
- Angular
- TypeScript
- RxJS
- SASS/SCSS
- Node
- Express
- MongoDB
- JWT
- Mongoose
About
What drives me?
As a naturally very curious person, it made sense for me to immerse myself in web development - a dynamic field where you can learn and apply new things every day. I love building things and care about getting better, challenging myself on a day to day basis. For me, web development is a journey without an end destination and I just enjoy the truly rewarding process of learning how to solve meaningful problems in novel ways.
Frontend Skills
HTML
CSS
JAVASCRIPT
REACT
VUE
ANGULAR
NEXT
TYPESCRIPT
SASS/SCSS
MATERIAL UI
QUASAR
BOOTSTRAP
Backend Skills
NODE
EXPRESS
MONGODB
Contact
Want to talk?
Send me a message below or email me at rossen1991@gmail.com