Lexy Erresta Pangemanan

Software Engineer

I work on web applications and integrations, mostly around retail operations, inventory, and internal tools. I also build developer tools and open-source projects outside work.

See projectsGitHubLinkedIn

Selected work

My professional projects are internal, so their source and screens are not public. Each entry says what I built myself and what I built with others.

Jan 2026 – presentBuilt from scratchInternal project · Source not public

Delivery Issue & Proof-of-Delivery Tracking

Built a Laravel/PostgreSQL application for delivery discrepancies, review workflows, and electronic proof of delivery between distribution centers and stores.

Laravel · PHP · PostgreSQL

  1. Delivery reaches the store
  2. Items confirmed one by one (e-POD)
  3. Short, excess or damaged reported with evidence
  4. Review and approval
  5. Appeal before the deadline
Simplified flow drawn for this page. Not a screenshot.
Oct 2026 – Nov 2026Built from scratch with a teamInternal project · Source not public

Event Ticket Redemption & Access Management

Co-built an event operations application and developed wristband redemption, attendance monitoring, and audit modules.

Bun · Elysia · PostgreSQL · Drizzle ORM · HTMX · JavaScript

  1. Ticket presented
  2. Wristband redeemed
  3. Visitor enters an area
  4. Area counts on display
  5. Audit log and recap
Simplified flow drawn for this page. Not a screenshot.
May 2025 – presentBuilt integrations into an existing systemInternal project · Source not public

Retail POS Integrations

Added CRM, loyalty, event, and delivery-tracking integrations to an existing retail POS system.

Existing POS

  • Loyalty lookup and points
  • Voucher redemption
  • Promotions and unique codes
  • Event platform
  • Delivery issue tracking
Simplified flow drawn for this page. Not a screenshot.

Outside work

Public repositories, with source you can read.

Open source · Public repositoryTypeScriptUpdated Nov 2026

NoBypass

A command-line checker for Laravel, Symfony, NestJS, Express, Fastify, Next.js, Django, FastAPI and Spring Boot projects. You write down which layer may call which, and it fails the check whenever code skips that path.

Source on GitHubWebsite and demo

app/Http/Controllers/UserController.php
class UserController extends Controller
{
    public function index()
    {
        return User::where('active', true)->get();
        // works, passes tests, skips 2 layers
    }
}
terminal
lexy@notes:~$ npx nobypass check

✖ BND001 error UserController.php:11
  controller depends directly on model
  expected: controller → service →
            repository → model

✖ BND002 error UserController.php:11
  data access outside approved layer

11 files analyzed · 2 new errors
✖ FAIL - 2 blocking findings.

Example from the NoBypass README, shortened.

All public repositories on GitHub

Other work

More internal projects, with the same detail on their own pages.

Get in touch

You can reach me on LinkedIn. My public code is on GitHub.

Message me on LinkedInGitHub