paulcabrera.dev
// front-end developer

Two ways to build a website.
One developer who's good at both.

I write custom front-ends in React and Angular, and I ship fast, flexible sites on Webflow, HubSpot CMS, and WordPress — whichever one actually gets the job done right.

component.tsx view: code
1
2
3
4
5
6
function Portfolio({ visitor }) {
  const impressed = visitor.scroll > 0;
  return impressed
    ? <HireMe urgently />
    : <KeepScrolling />;
}
Layers
CTA Button
Hero Section
CMS Collection List
Contact Form
Footer
selectedCTA Button — bound to field "Impressed?"
if visitor.scrolled → "Hire Me" · else → "Keep Scrolling"
Hero Section — heading + subhead
CMS Collection List — bound to "Posts"
Contact Form — 3 fields, email notify

I'm a front-end developer based in the Philippines who moves fluidly between hand-written code and visual builders. Some projects need the precision of a custom React or Angular build - real component architecture, state management, pixel-exact interaction. Others need speed and a client who can update their own content - that's when Webflow, HubSpot, or WordPress get it done without the overhead of a full engineering build.

I bring the same standard to both: clean structure, responsive by default, and a build that's easy for someone else to pick up after me.

Code

For builds that need real engineering
  • React
  • Angular / AngularJS
  • TypeScript
  • JavaScript (ES6+)
  • API integration
  • Testing (unit & integration)

No-Code / CMS

For builds that need speed and client ownership
  • Webflow
  • HubSpot CMS
  • WordPress
  • Custom theme development
  • CMS content modeling
  • Responsive layout
  • SEO

AI Agents

For builds that need to generate or reason about UI
  • Agent skill design
  • Prompt architecture
  • JSON-driven UI generation
  • Schema validation
  • Error-repair pipelines