Skip to content
View ejcenteno's full-sized avatar
⭐
make it mine
⭐
make it mine

Organizations

@OSSPhilippines @hippocrades @ospitalis

Block or report ejcenteno

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
ejcenteno/README.md

Typing SVG

ejcenteno Portfolio LinkedIn


πŸ§‘β€πŸ’» About Me

name: Efren James Centeno
role: Front-End Developer @ C3 Interactive Manila
location: Cabuyao, Laguna, Philippines
education: Associate in Computer Technology - Bulacan State University

currently:
  - Building React-based web solutions with TanStack Query, TanStack Table & shadcn/ui
  - Learning the Laravel + API Platform backend stack
  - Exploring state management patterns with Zustand & Jotai

previously:
  - 3+ years at MYCURE building HIPAA-compliant healthcare apps
  - Developed PWA handling 50K+ monthly appointments for 100+ organizations
  - Provided end-user training & support, reducing reported issues by 60%

fun_fact: I built GPXShadow β€” a web app that turns your Strava routes into art πŸš΄β€β™‚οΈ

πŸ—ΊοΈ Career Journey

2022 ─── MYCURE ──────────────────────────── 2025 ─── C3 Interactive ───▢ Present
  β”‚                                              β”‚
  β”œβ”€ Vue.js / Nuxt.js / Quasar                   β”œβ”€ React 19 / TanStack / shadcn/ui
  β”œβ”€ HIPAA-compliant healthcare PWA              β”œβ”€ Zustand / Jotai state management
  β”œβ”€ Client training & product demos             β”œβ”€ Laravel + API Platform (learning πŸ“–)
  └─ QA testing (Cypress + Manual)               └─ Figma β†’ React workflows

πŸ”­ Currently Working On

  • 🏒 Front-end development at C3 Interactive Manila β€” React, TanStack, CMS & SEO
  • πŸ–ŠοΈ Managing and maintaining website content for various clients β€” keeping pages accurate, updated, and on-brand
  • 🧩 Chrome Extensions β€” building a suite of developer tools (Base64, JWT, JSON, and more) for future Chrome Web Store release
  • 🚴 GPXShadow β€” GPX/route visualization with Strava API integration
  • 🌐 ejcenteno.dev β€” portfolio updates & improvements

🌱 Currently Learning

  • βš›οΈ Advanced React patterns β€” hooks, compound components, render optimization
  • πŸ—„οΈ Laravel + API Platform β€” understanding REST API design from the backend side (new territory!)
  • 🎨 Advanced CSS animations & modern UI/UX patterns

🧰 Tech Stack

Frontend

JavaScript TypeScript React Vue.js Nuxt.js Quasar

State & Data

TanStack Query TanStack Table Zustand Jotai

Styling & UI

Tailwind CSS shadcn/ui HTML5 CSS3

Backend & Tools (learning πŸ“–)

Laravel API Platform PHP Firebase MySQL REST API Git GitHub Actions Cypress


πŸ”¨ Featured Projects

🚴 GPXShadow

GPXShadow

Web app converting GPX fitness tracks into customizable silhouette images with Strava API integration.

Vue.js β€’ Tailwind CSS β€’ Firebase β€’ Strava API

🌐 ejcenteno.dev

Portfolio

Personal portfolio with automated CI/CD pipeline, Firebase Hosting, and SEO optimization.

HTML β€’ CSS β€’ JavaScript β€’ Tailwind CSS β€’ Firebase β€’ GitHub Actions


🧩 Chrome Extensions (in progress β€” not yet published)

A growing collection of developer-focused browser extensions built with vanilla JavaScript. Chrome Web Store release coming soon.

πŸ–ΌοΈ Save Image as Type
Save images directly in your preferred format from the right-click menu.

πŸ”€ Text Case Converter
Instantly convert selected text between camelCase, snake_case, UPPER, and more.

πŸ” Base64 Encoder/Decoder
Encode and decode Base64 strings right from the browser toolbar.

πŸͺ™ JWT Encoder/Decoder
Inspect and decode JWT tokens without leaving the browser.

πŸ“‹ JSON Formatter & Validator
Prettify and validate JSON payloads instantly in the browser.

🎨 Image Format Converter
Convert images between formats (PNG, JPG, WebP, etc.) directly in the browser.


πŸ† Holopin Badges

@ejcenteno's Holopin badges


✨ Let's Connect!

LinkedIn DEV.to Twitter Instagram Facebook Spotify Reddit Strava

ejcenteno's Dev Card


πŸ“§

Popular repositories Loading

  1. motorcycle-data-repo motorcycle-data-repo Public

    The Motorcycle Data Repository is an open-source collection of JSON data representing various motorcycle brands, models, builds, and specifications. It serves as a centralized resource for motorcyc…

    1

  2. Text-Case-Converter Text-Case-Converter Public

    JavaScript 1 1

  3. Base64-Encoder-Decoder Base64-Encoder-Decoder Public

    JavaScript 1

  4. JWT-Encoder-Decoder JWT-Encoder-Decoder Public

    JavaScript 1

  5. JSON-Formatter-and-Validator JSON-Formatter-and-Validator Public

    JavaScript 1

  6. Image-Format-Converter Image-Format-Converter Public

    JavaScript 1 1