<YB />
Graduated Cat

Hi, I’m Yasser Batas 👽

Product-oriented full-stack engineer, frontend-rooted.

I build customer-facing web and mobile products with React, React Native, TypeScript, and Svelte/SvelteKit, and extend that work through Node.js, NestJS, Fastify, Prisma, and PostgreSQL. With 8+ years in product development, I use AI-assisted tools such as Codex, Claude, and OpenCode to accelerate delivery—while owning the technical decisions, quality, privacy, and product outcome.

Colima, Mexico 🌮

Contact me →

yasser.batas+portfolio@gmail.com

Experience

VTwo - Mid Full-Stack Developer

Nov 2025 - Sep 2026 (11 mos) | Remote

Responsibilities
  • Owned the end-to-end delivery of GDPR and Data Subject Request (DSR) capabilities for a multi-tenant SaaS.
  • Built self-service data export, erasure, request withdrawal, and organization offboarding flows.
  • Designed privacy-preserving erasure workflows with organization-scoped execution, cross-tenant retention safeguards, Stripe partial-completion handling, and auditable deletion certificates.
  • Delivered SvelteKit interfaces for “Manage My Data,” deletion and export confirmations, retention-policy controls, and fail-closed audit-log redaction.
  • Developed and tested full-stack features while improving release quality through automated verification.

Technologies:

TypeScriptSvelte 5SvelteKitNode.jsNestJSFastifyPrismaPostgreSQLVitestPlaywrightStripeGit

Justo - Sr. Frontend Developer

Mar 2023 - Oct 2024 (1yr 5 mos) | Remote

Responsibilities
  • Designed and implemented new features to enhance the user interface (UI) and user experience (UX).
  • Conducted updates and improvements to optimize SEO performance.
  • Boosted customer acquisition through targeted design enhancements.
  • Improved client retention by focusing on usability and engagement strategies.

Technologies:

ReactNext.jsTypeScriptStrapiGraphQLApollo ClientReact QueryStyled ComponentsA/B TestingJestReact testing libraryGit

Homie - Frontend Developer

Mar 2022 - Dec 2022 (9 mos) | Remote

Responsibilities
  • Developed key features to enhance user acquisition and retention.
  • Resolved critical issues to ensure system reliability and performance.
  • Improved the codebase through strategic refactoring for maintainability and scalability.

Technologies:

ReactNext.jsTypeScriptAxiosReact testing libraryGoogle Maps APIStyled ComponentsJestGit

Resuelve tu Deuda - Mid Frontend Developer

Jul 2019 - Feb 2022 (2yr 4 mos) | Remote

Responsibilities
  • Developed features by collaborating closely with stakeholders to translate business logic into effective code.
  • Took ownership of the frontend codebase, ensuring high standards of quality and performance.
  • Worked extensively with frontend technologies, contributing to the development of a comprehensive web application.
  • Took on a leadership role, mentoring two JavaScript developers and leading various projects.
  • Developed and maintained a React Native application, enhancing mobile user experience.
  • Built backend APIs features using Elixir and Phoenix for the mobile application.

Technologies:

ReactReact NativeExpoAxiosGraphQLSassMobXTypeScriptReact testing libraryElixir/PhoenixAnt DesignJestGit

Magmalabs - Software Engineer

Jan 2018 - Jul 2019 (1yr 7 mos) | Onsite

Responsibilities
  • Contributed to a mobile app project designed to help users achieve their book reading goals
  • Develop key features to enhance engagement and improve the overall user experience.
  • Collaborated with a team of developers to ensure the app's functionality and performance met high standards.
  • Implemented best practices in code quality and testing to ensure a stable and reliable application.
  • Released multiple versions of the app on both the App Store and Google Play Store

Technologies:

React NativeReduxReact NavigationAxiosJestEnzymeCss in JSGit

Progressly - Apprentice

Aug 2017 - Jan 2018 (6 mos) | Onsite

Responsibilities
  • Collaborate on frontend development tasks and side projects using React and React Native.
  • Work within a mentored environment, receiving regular code reviews and implementation feedback from senior colleagues.
  • Actively study React and React Native technologies through structured learning approaches including Udemy courses and official documentation.
  • Participate in collaborative development processes with emphasis on code quality and best practices
  • Demonstrate commitment to professional development through self-directed learning and application of new technologies

Technologies:

ReactReact NativeBootstrapScssRubyRuby on Rails

Nebusens - Developer

Aug 2016 - Jan 2017 (6 mos) | Onsite

Responsibilities
  • Took the ownership of the project implementing pentesting in order to improve the security of the application.
  • Created reports and documentation about the pentesting process and vulnerabilities I found.
  • Developed python scripts for getting data from the sensor net and sending it to the server.
  • Implemented MQTT protocol for real-time data transmission.
  • Implemented features to enhance user interaction and data visualization recieived from sensors.

Technologies:

MQTTPythonPhpCodeigniterMySQLJavaScriptjQueryHTMLCSSBootstrapLeafletGitSvn

Projects

Technologies I've Worked With

HTML 5

HTML 5

Css 3

CSS 3

Node

Node

NestJS

NestJS

Fastify

Fastify

React

React & React Native

Next.js

Next.js

Svelte and SvelteKit

Svelte & SvelteKit

Expo

Expo

Typescript

Typescript

Redux

Redux

MobX

MobX

Styled Components

Styled Comp.

Ant Design

Ant Design

Bootstrap

Bootstrap

Jest

Jest

Vitest

Vitest

Playwright

Playwright

React Testing Library

React Testing Library

GraphQL

GraphQL

Python

Python

Elixir

Elixir

MySQL

MySQL

PostgreSQL

PostgreSQL

Prisma

Prisma

Strapi

Strapi

Git

Git

About

Cat with suit

Frontend Engineer with Full-Stack Scope

I have spent more than eight years building customer-facing web and mobile applications. My foundation is in React, React Native, and TypeScript, with a focus on accessible interfaces, performance, and maintainable product delivery.

I am extending that frontend foundation through backend and full-stack ownership. At VTwo, I delivered GDPR and Data Subject Request capabilities for a multi-tenant SaaS product, including secure data export and erasure workflows, retention safeguards, and auditable records using Node.js, NestJS, Fastify, Prisma, and PostgreSQL.

I approach backend work with the same product mindset I bring to the frontend: clear user journeys, secure data handling, tested systems, and reliable delivery. I collaborate closely across product and engineering, mentor developers, and take ownership from definition through production.

Outside of work, I enjoy calisthenics, Muay Thai, Rubik's cubes, video games, and time with family and friends.