Projects Portfolio sections
Projects
Apps, websites, games and augmented and virtual reality: side projects, university projects and my work at 1xINTERNET. More experiments and older projects in my public lab →
10 projects shown

Websites at 1xINTERNET
Professional workAs a full-stack developer at 1xINTERNET I work with Drupal 10/11 and PHP (custom modules, migrations, JSON:API, Search API with Solr) and on the front end with React, Twig and Tailwind CSS. I have worked on more than 50 websites, including Circor, Maggi and Thomy (Nestlé), UICC, World Cancer Day and World Scouting.
- Drupal 10/11
- PHP
- React
- Twig
- Tailwind CSS
- Solr

Zepp RPG
Idle RPG for Android that runs on the training load from your Zepp / Amazfit watch: you train for real, your hero levels up, moves through zones, beats bosses and finds loot, and resting is never punished. Your health data stays on the phone, with no servers of my own. Sprites from Dungeon Crawl Stone Soup (Chris Hamons and contributors, CC0) and sounds by Kenney (CC0). Made with React Native and Expo.
- React Native
- Expo
- TypeScript
- Android

Pandeconomy
Personal finance Android app: quick add, categories, recurring expenses, monthly charts, home-screen widgets and 5 languages, with GitHub Actions CI (ESLint, tsc and Jest).
- React Native
- TypeScript
- MMKV
- GitHub Actions

Bahía Lectora
Book club website whose pages are built from Google Sheets and the Google Books API at build time.
- React
- Vite
- Tailwind CSS
- Google APIs
- Netlify

Videoclub Local
Self-hosted LAN video library with a retro video-store UI, ffmpeg-generated covers and an Android TV client.
- Node.js
- Express
- React
- Vite
- ffmpeg
- Android TV

Project Zomboid Server Status
Live status page for a Project Zomboid server: players online via RCON from a Netlify Function, plus a mods browser.
- Netlify Functions
- RCON
- JavaScript

Paldea & Kanto Pokédex (fan project)
Unofficial fan project to track which Pokémon you have caught in the Paldea and Kanto Pokédex, with optional images and progress you can export and import as JSON. Pokémon © Nintendo, Game Freak and The Pokémon Company.
- Angular
- TypeScript
- Tailwind CSS


jzmarquez.com
My personal website, with my CV and some of the projects I have worked on. Built with React, Tailwind CSS and the MUI component library.
- React
- Vite
- Tailwind CSS
- MUI
- Netlify

Twitch quiz game
Twitch quiz game with a Google Sheets question bank, made for the channel of the streamer Ernarvi. It has lifelines, streamer and player cameras, and original sound effects.
- React
- TypeScript
- Google Sheets API
