VASCO BARREIROS

Logo

EXPERT DEVELOPER FRONT-END & DESIGNER

Based in Paris, France

Innovative Impactful
Arrow icon

LAST PROJECTS

Gaming & Bet

BOGS

 

As a Lead Front-End Developer on the BOGS project, I played a key role in the development of the mobile app, the back office system, and the showcase website, utilizing my expertise to create seamless, high-performance user interfaces.

For the BOGS mobile app, developed in React Native with TypeScript, I built and optimized over 60 interactive screens. I focused on delivering a responsive and fluid user experience, ensuring smooth transitions and real-time updates using Zustand for state management and TanStack Query for efficient API data fetching, caching, and synchronization. I also integrated Stripe for secure in-app payments and Firebase for push notifications, enabling real-time engagement with users.

In the development of the back office, I worked closely with the admin team to create a powerful and intuitive management dashboard using React and TypeScript. This interface allows administrators to monitor user activities, track transactions, and analyze performance statistics in real time. I ensured smooth data flows between the back office and the database via NestJS APIs, managing user data, match histories, and financial transactions. With MongoDB and Redis used for caching and session management, I optimized performance, ensuring fast, secure access to critical data.

For the BOGS showcase website, I designed and developed a visually appealing and responsive marketing platform using HTML, SCSS, JavaScript, and TypeScript. The site showcases the app’s features, encouraging user engagement and driving downloads, with a strong emphasis on loading speed, cross-browser compatibility, and SEO optimization.

Across all projects, I leveraged modern front-end technologies to deliver scalable, performant solutions, ensuring smooth interactions between the UI and backend APIs while maintaining a user-centric focus. My work has been instrumental in creating a robust, engaging ecosystem for the BOGS community.

React Native

TypeScript

Firebase

Stripe

Redis

NestJS

MongoDB

Loyalty & Local Commerce

Proxity

 

As the Front-End Developer for the Proxity platform, I designed and developed a Progressive Web App (PWA) that allows local merchants to manage their customers and loyalty programs efficiently. The app was built using Vue.js, TypeScript, and SCSS to ensure a smooth, responsive user experience across all devices.

One of my key contributions was migrating the PWA from Vue 2 to Vue 3, which greatly improved performance, modularity, and scalability. This migration allowed the app to take advantage of Vue 3’s Composition API, providing better component organization and maintenance.

I also developed a comprehensive statistics dashboard where merchants can track key metrics such as customer sign-ups, purchase history, and cashback balances. The app features client management tools that allow merchants to create and update customer profiles, as well as scan and issue digital loyalty cards, making the user experience seamless.

Additionally, I created a back office for Proxity’s internal team using Vue.js and TypeScript, enabling administrators to monitor merchant activities, process transactions, and analyze platform performance. I handled API integration with NestJS for real-time data synchronization, ensuring a smooth flow of data between the back office and the PWA.

Through the use of modern front-end technologies and best practices, I delivered a robust, scalable platform that supports Proxity’s mission of fostering customer loyalty and driving business growth for local merchants.

Vue.js

Scss

TypeScript

Redis

Docker

NestJS

MongoDB

Digital Transformation

EVEASOFT

 

The project involved designing and developing a responsive showcase website for Eveasoft, a digital transformation agency. The site highlights their mission of assisting companies in rethinking and innovating their digital transformation.

Eveasoft provides tailored solutions in areas such as consulting, architecture, UX/UI design, development, and operations. The website was developed using Vanilla HTML, JavaScript, and SCSS for efficient performance and smooth user experience.

The platform showcases their services, including web and mobile development, chatbots, blockchain, and cybersecurity, helping clients succeed in their digital transformation journey.

HTML

SCSS

JavaScript

Innovative Performant
Arrow icon

SERVICES

Tired of websites that don't represent your brand?
I create stunning web experiences that drive growth.

Web Development

I build modern, scalable web applications that provide seamless user experiences. With a focus on performance, scalability, and cutting-edge technologies, I help your business stand out and grow effectively.

  • [01] React
  • [02] Next.js
  • [03] TypeScript
  • [04] GSAP & Three.js

Web Design

Elevate your digital presence with a website that resonates deeply with your audience's emotions and aspirations. I craft visually captivating and user-friendly sites that not only enhance your brand's visibility but also drive meaningful engagement, empowering you to differentiate yourself and achieve sustainable growth.

  • [01] Responsive Design
  • [02] UI/UX Optimization
  • [03] Brand Identity Integration
Driven Creative
About picture

GET TO KNOW ME

About

Developer

Designer

My name is Vasco, a 23-year-old front-end developer based in Paris. I am passionate about creating mobile applications and websites. With 3 years of experience, my expertise particularly shines in React and TypeScript, enabling me to create robust, scalable, and efficient applications.

I have a strong appreciation for design, believing that aesthetics play a crucial role in user experience. My work seamlessly combines creativity and performance, and I constantly seek new ways to transform ideas into fully realized solutions. Whether it’s collaborating with UX/UI designers or ensuring cross-browser compatibility, I focus on delivering user-centric products with high standards.

Outside of work, I am dedicated to weightlifting and running. These activities help me maintain a solid balance between body and mind. I believe that personal well-being is essential for staying creative and effective in everything I do. This balance keeps me focused and motivated, which is crucial for maintaining a high level of productivity in the fast-paced world of web development.

Whether in coding or in life, I continuously push my limits to achieve my goals with determination and passion. I'm always eager to learn new technologies, keep up with industry trends, and challenge myself to develop better and more innovative solutions with each project.

HTML

SCSS

JavaScript

React

Next.js

TypeScript

Docker

Express

NestJS

MongoDB

Stack