Skip to content
View RicardoGEsteves's full-sized avatar
:electron:
Transforming Ideas into Digital Experiences.
:electron:
Transforming Ideas into Digital Experiences.

Block or report RicardoGEsteves

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
RicardoGEsteves/README.md

Header image

Hi! I'm Ricardo Esteves

Software Engineer | Full Stack Developer

I am a Portugal-based Software Engineer specializing in end-to-end software development, with a primary focus on crafting clean user interfaces and robust, high-performance backend services. Employing a meticulous approach to problem-solving, I consistently strive to deliver resilient and efficient software solutions.

About Me

  • ๐ŸŒ Based in Lisbon, Portugal.
  • ๐Ÿ–ฅ๏ธ Explore my portfolio at https://www.ricardogesteves.com.
  • โœ‰๏ธ Contact me at X(Twitter) or DEV.
  • ๐Ÿš€ Currently engaged in Cooking something special ๐Ÿ”ฅ, enhancing user experiences, and utilizing a versatile tech stack adaptable to project requirements.
  • ๐Ÿง  Constantly learning and exploring new technologies to advance my skills.
  • ๐Ÿค Open to collaborating on open-source projects and innovative applications.
  • โšก Check my repositories to gain insights into my journey and tech stack.
  • ๐Ÿ’ฌ Ask me about JavaScript, TypeScript, React ecosystem, and building scalable web applications.

Profile Views

Skills & Technologies

Frontend & UI

JavaScriptTypeScriptHTML5CSS3Sass

ReactNextJsGatsbyVueNuxtjsReduxTailwindCSS

Svelt, Zustand, Jotai, Redux Toolkit, Redux Toolkit Query, TanStack Query, TanStack Table, React Context API, React DOM, React Router, OpenAI API, Replicate API, Regression-js, Recharts, Axios, Stripe, Clerk, Auth.js, Crisp, SCSS, PostCSS, CSS Modules, Styled Components, StyleX, Shadcn-ui, Framer Motion, GSAP, Three.js, WebGL, Webhooks, JWT, OAuth, Resend

Backend & Databases

C#PythonNodeJS

.NETDjangoExpressGraphQL

MongoDBPostgreSQLMySQLSupabaseFirebaseAppwriteLaravelAmazon Web ServicesGoogle Cloud

Bun, Hono, Convex, Prisma, Drizzle, Zod, Yup, Joi, tRPC, Redis, REST APIs, Livekit, Socket.io, Server Actions, WebSockets, Payload CMS, WebRTC, Ngrok, Svix, Upstash Redis, SQLite, Mongoose, Nodemailer

Additional Tools

GitWebpackViteDockerHerokuFigmaSketchMacOSLinux

Vercel, Netlify, Fly.io , SWR, Turbopack, Turborepo, Husky, GitActions, Edge Functions

Testing

Jest, Testing Library, Playwright, Cypress, Storybook, Vitest

๐Ÿ’ผ Experience

Engaged in a diverse spectrum of projects, ranging from fundamental landing pages to intricate full-stack endeavors encompassing robust features such as authentication, authorization, validation, continuous integration, and continuous delivery. Throughout, maintaining an ongoing pursuit of novel technologies while upholding a commitment to achieving excellence.

Projects & Contributions

Latest Projects

  • React with Vite on steroids - A powerful and efficient starter template for building React applications with Vite, TypeScript, TailwindCSS, ESLint, Prettier, Vitest, Testing Library, Playwright, Husky, and more.
  • AuthV5 Toolkit - Auth.js V5 Toolkit is a specialized toolkit designed to streamline the process of implementing sophisticated and customizable authentication mechanisms within Next.js applications. It provides a solid foundation and structure to integrate Auth.js V5 seamlessly. It's designed to provide a robust and scalable solution for managing user authentication in web applications.
  • Storyscape - Storyscape leverages cutting-edge technologies to provide users with an immersive social media experience. By utilizing TypeScript, React, Next.js, Tailwind CSS, and other advanced tools, Storyscape aims to redefine user interaction with content, fostering meaningful connections within a vibrant online community.
  • SpreadIt - SpreadIt is a dynamic social news aggregation platform powered by robust backend technologies and a user-friendly interface. It employs modern web development frameworks and scalable architecture to enable seamless content submission, sharing, and voting across various formats (articles, images, videos).
  • S3MER - S3MER is a full-stack dynamic live streaming platform, with customizable features, multi-platform integration, and a developer-friendly API.
  • Intertwine - It's a instant messaging and VoIP social platform which allows communication through voice calls, video calls, text messaging, and media and files. Communication can be private or take place in virtual communities called "servers".
  • SprintEase - SprintEase is a powerful and flexible work management tool designed for agile development in a B2B SaaS (Business to Business Software as a Service) environment. SprintEase empowers teams with features tailored for agile methodologies, making collaboration and project management seamless built on a robust technology stack.
  • Omniscient - Cutting-edge Full-stack AI Platform delivered as a SaaS (Software as a Service). Built on a robust technology stack, integrated with powerful APIs such as OpenAI and Replicate, offers a seamless experience for code generation, conversation simulation, image creation, music composition, and video generation.
  • Digital Marketplace - Digital Marketplace is a sophisticated full-stack e-commerce platform designed to deliver a seamless shopping experience for users. It incorporates cutting-edge technologies and frameworks to ensure robustness, efficiency, and scalability.
  • Bookings Manager - Bookings Manager is a comprehensive React application designed for internal booking management, featuring an intuitive dashboard and a plethora of functionalities. It's optimized using composition, context, and the compound components pattern to deliver an efficient and scalable solution.

๐Ÿš€ How I Work

Dedicated to write clean, efficient code and leveraging the latest technologies to create seamless solutions. I value collaboration, open-source contributions, and continuous learning.

Socials

My GitHub Stats

RicardoGEsteves's GitHub stats

Streak count

Top Languages

Top Repositories


































๐ŸŒŸ Let's Collaborate!

Actively seeking exciting opportunities to contribute to meaningful projects and collaborate with passionate developers. Feel free to explore my work here on GitHub, and let's connect on LinkedIn or X(Twitter) to discuss potential collaborations! Also check my profile and contributions on DEV and my StackShare. Get to know me and explore my work at https://www.ricardogesteves.com

Looking forward to making impactful contributions together! ๐Ÿ˜Šโœจ

Pinned Loading

  1. AuthV5-Toolkit AuthV5-Toolkit Public template

    Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.

    TypeScript 126 14

  2. SprintEase SprintEase Public

    SprintEase is a powerful and flexible work management tool designed for agile development in a B2B SaaS (Business to Business Software as a Service) environment. SprintEase empowers teams with featโ€ฆ

    TypeScript 19 3

  3. next-digital-marketplace next-digital-marketplace Public

    Digital marketplace it's a next.js full stack application (e-commerce platform). Digital Marketplace is a sophisticated full-stack e-commerce platform designed to deliver a seamless shopping experiโ€ฆ

    TypeScript 64 11

  4. omniscient omniscient Public

    Cutting-edge Full-stack AI Platform delivered as a SaaS (Software as a Service). Built on a robust technology stack, integrated with powerful APIs such as OpenAI and Replicate, offers a seamless exโ€ฆ

    TypeScript 76 20

  5. Intertwine Intertwine Public

    This is an instant messaging and VoIP social platform which allows communication through voice calls, video calls, text messaging, and media and files. Communication can be private or take place inโ€ฆ

    TypeScript 18 7

  6. s3mer s3mer Public

    S3MER is a full stack dynamic live streaming platform, customizable features, multi-platform integration, and a developer-friendly API.

    TypeScript 11 1