Hello, I'm Javier Bagatoli!

I build scalable Angular and React applications with a strong focus on TypeScript, reusable architecture and modern frontend development. I enjoy creating products that solve real-world problems, from enterprise software to open-source libraries and full-stack personal projects.

My Stack

Frontend Testing Backend
  • Angular
  • React
  • Astro
  • TypeScript
  • JavaScript
  • HTML
  • CSS3
  • Karma
  • Jasmine
  • Jest
  • Puppeteer
  • Node.js
  • Java
  • C#

Projects

2026

Dungeon Game AnotherWebGameForPortfolio
React
TypeScript
Firebase
Node.js
Express
Active Development

Asynchronous multiplayer dungeon crawler built with React, TypeScript, Node.js and Firebase. Designed to showcase scalable frontend architecture, modular game systems and modern full-stack development.

Key Features:
  • React + TypeScript
  • REST API
  • Firebase Authentication
  • Modular Architecture
  • Multiplayer Systems
JJ Jabs Writer Web Web JJ Jabs
Astro
Active Development

Personal author website built with Astro to showcase books, short stories and a science fiction universe. Designed with custom CSS to provide a unique reading experience and reinforce the author's visual identity.

Key Features:
  • Astro Framework
  • Component-Based Architecture
  • Custom CSS
  • Responsive Layout
  • Optimized Performance
  • Static Site Generation (SSG)

2025

React-pdftotext-advanced react-pdftotext
JavaScript
TypeScript

Browser-based PDF text extraction library that preserves paragraphs and page structure, producing human-readable output without requiring a backend. Designed for React and compatible with modern frontend applications.

Key Features:
  • Open Source Development
  • TypeScript Library Design
  • PDF Processing
  • Browser APIs
  • npm Package Publishing
  • Text Reconstruction

2022

Map Generator Map Generator
Java

Desktop application developed in Java for procedurally generating unique world maps with multiple visualization modes, including terrain, solar radiation and habitable areas.