jhtigcal.dev
Contact

Full-stack engineer Jj

Mostly React and TypeScript, on products where the numbers have to add up. I work agent-first: I plan the work, run coding agents, and review everything they produce.

Based in
Cavite, Philippines
LinkedIn
in/jhtigcal

Experience

Six years, mostly React.

  • Concentrix CVG · Full-stack engineer

    Build and maintain an internal survey platform, from the server to the editor.

    Nov 2023 to now

    Official title: Senior Analyst

  • Fluvi Ltd · Full-stack developer, part-time

    Build an analytics product for Amazon sellers and agencies, front end to back end.

    Nov 2022 to now

  • Spiralytics · Junior web developer

    Built internal analytics tools and site tracking.

    May 2022 to Mar 2023

  • Quizlet (then Slader) · Expert contributor

    Wrote textbook solutions in math, physics, and computer science.

    Jan 2021 to Feb 2022

  • Plexys Tech · Junior web developer, contract

    Built frontend features for an IoT product.

    Aug 2020 to Aug 2021

  • Asian Institute of Management · Junior data science intern

    Prepared geospatial data for research.

    Jun to Jul 2018

Skills

Favorites first. The rest, I can live with.

My stack

What I reach for on a new project.

TypeScript, Effect, React, TanStack Query and Router, Tailwind, Vite, PostgreSQL, Docker, Claude Code

Also worked with

At work, or because a project needed it.

Languages
JavaScript, Python
Frontend
Zustand, shadcn/ui, Mantine, TipTap, Lexical, SurveyJS, Zod, Foldkit
Backend
Node.js, Hono, Express, NestJS, Strapi, REST APIs
Data
MongoDB, Azure CosmosDB, Firebase Realtime Database
Infrastructure
Kubernetes, Azure DevOps, Pulumi, Caddy, Cloudflare
AI tooling
GitHub Copilot, Claude API

Education

I liked physics, but sitting in front of a computer paid more.

2020
BS Applied Physics, University of the Philippines Los Baños

Let’s build something boring.

Boring is the good kind of software.