Frontend engineer / Philippines

Building modern web experiences with React, TypeScript, and a focus on performance.

I turn product ideas and design systems into responsive, accessible experiences with React, Next.js, and TypeScript.

jcsotero.0608@gmail.com 5+ years building production applications
About

A short version. The longer one happens over coffee.

I'm a front-end developer based in the Philippines with 5 years of experience building responsive, high-performance web applications. I specialize in React and its ecosystem, including Next.js and other modern libraries, crafting clean, scalable interfaces tailored to each project's needs.

When I'm not building interfaces, I'm probably gaming, chasing achievements, and making questionable strategic decisions.

React and Next.jsAccessible by designBuilt for real products
Selected work

Experience highlights

A showcase of the products and experiences I've helped bring from concept to reality.

Bingo platform
Happy Bingo platform with game discovery and promotional banner

Happy Bingo

A player-facing iGaming platform built for the Philippine market, offering sports betting, online casino games, and a variety of player engagement features.

SvelteSvelteKitTanstack Svelte QueryZodTailwindCSSBitsUI
Gaming platform
Royal Reels casino platform home page

Royal Reels

A player-facing iGaming platform serving the Australia and New Zealand markets, offering sports betting, online casino games, and promotional campaigns.

NextJsTypeScriptReactTailwindCSSShadcn UIReact Hook FormTanstack React QueryZodNx Monorepo
Operations dashboard
Astrial Backoffice dashboard with reporting metrics

Astrial Backoffice

A backoffice system for the Astrial platform, enabling operators to manage their accounts, financial transactions (deposits/withdrawals), promotions, and platform content. I worked on developing and maintaining the frontend experience, focusing on performance, usability, responsive design, and delivering a smooth experience across desktop and mobile devices.

TypeScriptReactTailwindCSSShadcn UIReact Hook FormTanstack React QueryZodNx MonorepoApollo
Gaming platform
The Pokies casino platform home page

The Pokies

A player-facing iGaming platform serving the Australia and New Zealand markets, offering sports betting, online casino games, and promotional campaigns.

NextJsTypeScriptReactTailwindCSSShadcn UIReact Hook FormTanstack React QueryZodNx Monorepo
Gaming platform
CrazywinGo gaming platform and promotional banner

CrazywinGo

A player-facing iGaming platform built for the Philippine market, offering sports betting, online casino games, and a variety of player engagement features.

SvelteSvelteKitTanstack Svelte QueryZodTailwindCSSBitsUI
Developer experience
Next.js Rendering Lab learning interface

Next.js Rendering Lab

An interactive learning space exploring rendering strategies, caching, and server and client components. This repo is a practice lab, not a starter app. Use it when you want to understand Next.js rendering by running it, not by reading docs alone.

TypeScriptReactNextJSTailwindpnpm workspaceVitestPlaywright
Gaming Platform

BetVision.io Portal

A player-facing iGaming platform serving the United Kingdom markets, offering sports betting, online casino games, and promotional campaigns.

NextJsTypeScriptReactChakra UIReact Hook FormApollo ClientYupNx Monorepo
Gaming platform

Astrial

A player-facing iGaming platform serving the Australia and New Zealand markets, offering sports betting, online casino games, and promotional campaigns. The platform enables users to manage their accounts, place bets, participate in casino games, and access incentives such as welcome bonuses, first-deposit offers, cashback rewards, and ongoing promotions. I worked on developing and maintaining the frontend experience, focusing on performance, usability, responsive design, and delivering a smooth experience across desktop and mobile devices.

NextJSTypeScriptReactTailwind CSSShadcn/uiReact Hook FormTanstack QueryZustandGraphQLApollo ClientResponsive designZodNx Monorepo
Operations dashboard

Nexiux Backoffice

A backoffice system for the Nexiux platform, enabling operators to manage their accounts, financial transactions (deposits/withdrawals), promotions, and platform content. I worked on developing and maintaining the frontend experience, focusing on performance, usability, responsive design, and delivering a smooth experience across desktop and mobile devices.

TypeScriptReactAnt DesignApollo ClientYupFormik
How I work

Good work starts with clarity.

01

Understand the product

Align on user needs, requirements, and the details that matter before implementation.

02

Build a shared system

Shape responsive, reusable components that bring designs and product behavior together.

03

Ship and refine

Work across disciplines, review the details, and improve the experience as it grows.

Experience

Where I've been

Professional experience

June 2021 to July 2026

Frontend Engineer

High Output Ventures / ScaleForge

Remote · Singapore / Philippines

Built customer-facing portals and back-office tools for a large-scale, multi-tenant iGaming platform serving Australian and UK operators. Delivered configurable multi-brand experiences spanning SEO, payments, game-provider APIs, promotions, and operational workflows, collaborating with design, backend, DevOps, and QA teams.

React, Next.js, and TypeScriptReusable UI and type-safe formsRedux Toolkit and ZustandGraphQL, Apollo Client, and TanStack QuerySEO, payments, and game-provider APIs
Skills

Tools for thoughtful frontend work.

Languages and frameworks

JavaScript, TypeScript, React, Next.js, HTML, CSS

State and data

Redux Toolkit, Zustand, GraphQL, Apollo Client, TanStack Query, REST APIs

UI and forms

Tailwind CSS, shadcn/ui, React Hook Form, Zod, responsive design, accessibility

Practices

Design systems, component libraries, SEO, performance, code review, Agile

FAQ

A few useful details.

What kind of products have you worked on?

Customer portals and back office tools for multi brand platforms, including account, payment, configuration, and reporting experiences.

Which technologies do you use most?

React, Next.js, and TypeScript, alongside tools such as GraphQL, Apollo Client, TanStack Query, and Tailwind CSS.

Have you worked on multi brand products?

Yes. My recent work included a platform where one deployment served multiple operators with separate configurations.

How do you collaborate with design?

I translate Figma designs into responsive interfaces, clarify requirements, and build reusable components with product and engineering partners.

Where are you based?

Olongapo City, Philippines. My recent role was remote with teams across Singapore and the Philippines.

How can I get in touch?

Email jcsotero.0608@gmail.com to discuss a frontend engineering opportunity.

Resume

Take the details with you.

A concise overview of my experience, skills, and education.

Download resume
Contact

Have a project in mind, a product to improve, or a challenge to solve? I'd love to hear what you're working on.

Let's Build Something Great Together

jcsotero.0608@gmail.com