CURRENTLYCosmic SocietyManila

ErvinPangilinan

I've been building software since 2021, back when it was still a hobby. Today the hobby is the job: at Cosmic Society I make software that helps people connect and engage, mostly used TypeScript, Next.js, Supabase, and NestJs, and I still mess around with AI automation and systems design.

01 / About

About

Ervin Pangilinan - Full Stack Developer and Computer Science Graduate specializing in web applications, mobile development, and DevOps
Manila, PH · 2026

I write software, mostly for the web. Started in 2021 as a hobby and it turned into a career. Today I'm at Cosmic Society building a multi-brand event and retail-activation platform that supports ~30,000 peak users at large-scale events. Before that I shipped production work for HEQS Group (Sydney) and FiveTwenty IT Services (Manila), and I'm a Computer Science grad from Cavite State University.

I work across the stack, but backend is where I go deepest: REST APIs, role-based access, row-level security, audit logging, query optimization, CI/CD. I care about clean architecture, accessibility, and code the next person can read without a guided tour. The rest of my time goes to whatever I'm learning right now.

What I build

  • Web platforms

    Production apps in TypeScript, Next.js, NestJS. Server-rendered, SPA, or hybrid.

  • Mobile apps

    Cross-platform with React Native + Expo. Offline-first, secure releases.

  • DevOps & deploys

    CI/CD pipelines, Docker containers, cloud hosting on Vercel, AWS, Azure, DigitalOcean, Heroku.

  • Game dev

    Small 2D Unity prototypes when I want to think about something different.

Experience

  1. Mar 2026 – PresentCurrent role: NOW

    Full-stack Developer

    Cosmic SocietyBerlin, Germany · Remote (via Penbrothers, Manila)

    Building a multi-brand event and retail-activation platform on Next.js, Supabase and Tailwind, serving ~30,000 peak users at large-scale events.

    • Fixed two cross-brand privilege-escalation vulnerabilities in the Postgres row-level security layer
    • Scaled the platform for production event load: database load-profiling, rewritten brand-admin RLS policies after a statement-timeout incident, virtualised admin lists, and heavy statistics moved to Deno edge functions
    • Extended the Salesforce, Twilio and Veriff/SCHUFA integrations, adding SMS delivery observability with segment-accurate cost tracking, a retry queue for pending consent syncs, and Apple Wallet membership passes
    • Rebuilt admin loyalty analytics with leaderboards and a live activity feed, plus unified dispense reporting across staff, agent and machine channels with date-range filtering and CSV export
    • E2E and integration coverage with Vitest and Puppeteer; every schema change ships as a repeatable migration

    Technologies used:TypeScriptNext.jsSupabasePostgreSQLTailwindDenoNetlifyVitestPuppeteer

  2. Aug 2025 – Feb 2026

    Full-stack Developer

    HEQS GroupSydney, Australia · Remote

    Built and optimized production web applications across TypeScript, Next.js, NestJS, and Laravel.

    • Migrated legacy Pages Router to App Router: 30%+ faster page loads and improved Core Web Vitals
    • Technical SEO and dynamic sitemaps drove ~2,000+ additional organic page visits
    • Cut cloud costs ~45% with CDN-based asset caching and SSR strategies
    • CI/CD pipelines via GitHub Actions across Vercel, Heroku, AWS, and Azure
    • Cross-functional collaboration with IT, marketing, SEO, and sales on UI/UX and production design

    Technologies used:TypeScriptNext.jsNestJSLaravelGitHub ActionsVercelAWSAzureHeroku

  3. Jun 2024 – Jun 2025

    Full-stack Developer

    FiveTwenty IT ServicesAlabang, Muntinlupa · Hybrid (started as IT Intern, on-site)

    Built enterprise-grade applications end-to-end; started as IT intern, transitioned to full-stack.

    • Engineered enterprise apps in TypeScript, React, Express, and PostgreSQL; containerized with Docker on DigitalOcean
    • Introduced E2E testing with Playwright + Jest, reducing regression bugs and improving reliability
    • Active in Agile workflow: sprint planning, debugging, QA, and code reviews
    • Provided basic IT troubleshooting (hardware, software, network) during the intern period

    Technologies used:TypeScriptReactExpressPostgreSQLDockerDigitalOceanPlaywrightJest

  4. 2023 – 2025

    Freelance Developer

    Self-EmployedRemote

    Custom web and mobile apps for students and small businesses, academic workflows and automated business processes.

    • Built and deployed solutions with React, Express, React Native, Supabase, and PostgreSQL, with scalability and efficiency in mind
    • Secured and optimized client applications: authentication flows and database policies
    • Translated client requirements into shipped implementations with full project-delivery satisfaction
    • Provided ongoing support and maintenance for long-term usability and client trust

    Technologies used:ReactExpressReact NativeSupabasePostgreSQL

Stack

Tools I work with, sorted by how often I actually reach for them.

CORE

daily

  • TypeScript
  • Next.js
  • React
  • Tailwind
  • SCSS
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Supabase
  • Docker
  • GitHub Actions
  • Vercel
  • Netlify
  • Vitest
  • Jest
  • Playwright

OFTEN

regular reach

  • NestJS
  • Python
  • FastAPI
  • React Native
  • Expo
  • shadcn/ui
  • Puppeteer
  • Supertest
  • Redis
  • Heroku
  • DigitalOcean

SOMETIMES

shipped at least once

  • Laravel
  • Deno
  • AWS
  • Azure
  • MongoDB
  • MySQL
  • Firebase
  • Salesforce
  • Twilio
  • C#
  • Unity
  • n8n

TOOLS

daily workflow

  • Git
  • Figma
  • Postman
  • Draw.io
  • Ollama
  • OpenAI API
  • Claude Code
  • MCP servers

Work

Things I've built across internship, freelance, and a couple of academic projects.

  • image of paysera timekeeping system
    image of paysera timekeeping system

    Paysera Timekeeping System

    2024 – 2025

    Internship at FiveTwenty: led the backend of a corporate timekeeping platform used by 40+ employees (role-based access, audit logging, API design, Redis caching) and contributed to frontend and DevOps, including Jest, Supertest and Playwright coverage plus Docker on DigitalOcean with CI/CD. Now in daily production use by FiveTwenty's enterprise clients.

    • React
    • ShadCN
    • Express
    • Prisma
    • PostgreSQL
    • Redis
    • TypeScript
    • Docker
    • Jest
    • Supertest
    • Playwright
    • DigitalOcean
  • image of fair write a gender fair revision web application
    image of fair write a gender fair revision web application

    Fair Write (Gender Fair Revision)

    2024 – 2025

    Group thesis project, a writing tool that flags biased terms and suggests inclusive alternatives in real time. I worked on the backend and NLP side: REST APIs, the bias-detection pipeline, and the LanguageTool + spaCy integration, tuned for concurrent requests. The live demo is still online.

    • Svelte
    • Tailwind
    • Prosemirror
    • FastAPI
    • LanguageTool
    • spaCy
  • image of ajapco sales and inventory system
    image of ajapco sales and inventory system

    Ajapco Sales & Inventory System

    2023

    Freelance build for Ajapco, a Japanese sweets shop: a sales and inventory system with a reporting dashboard (monthly sales, stock alerts, best-selling products) plus product, stock, sales, and employee management. Built solo, front to back.

    • React
    • Zustand
    • React Hook Form
    • Node.js
    • Express
    • MySQL
  • image of greencycle a recycling mobile app
    image of greencycle a recycling mobile app

    GreenCycle Mobile App

    2025

    Freelance project, built solo: a React Native app for discovering ways to reuse and recycle fruit and vegetable waste, with liked posts and an admin dashboard for reviewing pending submissions. Online-first backend with offline support, cloud↔local sync tested on Android and iOS.

    • React Native
    • Expo
    • Supabase
    • TypeScript