JavaScript, React, TypeScript, Next.js, React Query, Redux Tool Kit, Node.js, Express.js, Jest, MongoDB, Mongoose, HTML5, CSS3 (SCSS), MUI, styled-components (Emotion), Bootstrap 5, Git.
Figma, Adobe Photoshop, Photopea.
English (C2);
Portuguese (C2);
Spanish (B1).
Front End Developer
kicker.cloudDriving front-end development, UX/UI design, and contributing to back-end development at an early-stage startup focused on optimizing data-driven deal-making processes, automating workflows, and generating meaningful insights from proprietary data.
Web Developer & Designer (Zero Hour Contract)
Digipool Group OyCollaborated with one Digipool client to fulfill their requirements, encompassing both Web Development and Web Design (UX/UI). Comprehensively mastering the tools and technologies employed by the client.
Front End Web Developer II
TalkdeskWorked closely with design and back-end teams to craft, optimize, and maintain user-centric web apps, as well as our design system. Followed best SEO practices, striving for improved metrics. Led structural upgrades, such as enhancing resource filtering. Collaborated on integrating new dev tools like Redux Toolkit and Next.js, prioritizing clean code, testing, and performance. Consistently advanced UI/UX, tracking the latest tech and design trends.
Bachelor's in Information Technology + Minor in Biology and Bioinformatics
University of LisbonUniversity degree that follows the recommendations of the Association for Computing Machinery (ACM). Included 30 ECTS that combined my IT knowledge with life sciences (R, MatLab). EECC Grade: B
Interactive Maps
https://interactive-maps.vercel.app/A map-making tool that allows you to create customizable maps for various purposes, such as data representation, educational projects, or presentations. Developed with NextJS, Redux Toolkit, React Query, MUI, SCSS, and Bootstrap.
Miguel Duarte
https://miguelduartedev.github.io/portfolio/Web Portfolio developed with React, TypeScript, SCSS, and Bootstrap 5.
API Request Batcher
https://github.com/miguelduartedev/api-request-batchingOptimized and streamlined API request performance by implementing a GET request batching solution. In this project, I developed custom interceptors that intelligently group and combine multiple API requests into a single batch, significantly reducing the number of network calls and enhancing overall loading speeds.
Developed with TypeScript and Axios, with thorough testing and debugging conducted through Jest test suites.
Task Manager API
https://github.com/miguelduartedev/Task-Manager-APIAPI routes that handle secure user authentication through bcrypt and JSON web tokens, task CRUD, database connection, emailing services, upload of user avatars, sorting, and pagination of tasks through query parameters.
Developed with Node.js + Express.js, MongoDB + Mongoose
Ricardo Sousa
https://ricardo-sousa.com/ricardo-sousa.com is a portfolio website for a designer and photographer based in Lisbon. Developed with Vanilla JavaScript, HTML5 and CSS3.