tunitz@capoocan:~ $ whoami

Lipton AbillarSalesforce Developer · 8 yearsApex, LWC, SOQL and integrations that have to hold up in production.Homelab owner, ESP32 fiddler, occasional runner.Capoocan, Leyte, Philippines · 8 years writing software
Lipton Abillar, portrait

tunitz@capoocan:~ $ cat ~/about.txt

I build on Salesforce: Apex, LWC, SOQL, REST integrations — from small implementations to long-term enterprise engagements. Most of the job is making a system someone else has to live with stay honest.

Off the clock I run a small homelab in the Philippines — Proxmox, Docker, Jellyfin, a self-hosted everything — and wire up ESP32 boards until something blinks. That is where the tinkering actually happens.

tunitz@capoocan:~ $ git log --oneline --all ~/career

c0ffee1 (HEAD -> now) 2018 — present Salesforce Developer

Apex, Lightning Web Components, SOQL and system integrations, for projects of every size — small implementations through to the long-running enterprise engagements nobody hands over cleanly.

4b17f00 (tag: archived) 2016 — 2017 Web Developer

ReactJS applications with responsive interfaces, and the frontend fundamentals that still pay off anywhere I work.

e5p32a7 (HEAD -> homelab) ongoing Homelab & IoT

Proxmox guests, Docker services, Jellyfin, AdGuard, a VPN for the whole house, and ESP32 sensors around it. Debugging for fun, apparently.

tunitz@capoocan:~ $ tree ~/skills

~/skills
├── work/
│ ├── salesforce/8 yrs — orgs of every size│ ├── apex/triggers, async, batch, tests│ ├── lwc/component frontends inside the CRM│ ├── integration/REST APIs, middleware, data│ ├── soql/queries that don't time out│ └── javascript/the lingua franca of the browser
└── homelab/
├── proxmox/the small cluster behind everything ├── docker/services I actually maintain ├── nextjs/sites like this one ├── python/scripts, scrapers, glue ├── esp32/sensors, relays, magic smoke └── self-host/own the data, run the box

tunitz@capoocan:~ $ cat ~/.contact

tunitz@capoocan:~ $

this prompt is real — type `help` for what it knows, or read the transcript above.