Jake OrtegaVlaardingen, Netherlands
Senior frontend engineer
Design systems, AI interfaces and products of my own. More than a decade of Angular, React and TypeScript in production.
- Frontends since2013
- StackAngular, React, TypeScript
- Shipped2 apps in the stores
About
Frontends since 2013. Products on the side.
I build design systems, Angular and React apps, and AI-assisted interfaces, with accessibility and testing built in.
Outside work I ship my own products, and write down my move from Metro Manila in Pinas to Polder.
- Apps on the App Store and Google Play
- 2
Dutch Defend and Flits
- Years building frontends, since 2013
- 13+
- Guides and checklists in Pinas to Polder
- 28
Tools I use most
- Angular
- React
- TypeScript
- Stencil
- RxJS
- NgRx
- Next.js
- React Native
- Web Components
- Design Tokens
- Accessibility
- Playwright
- Vitest
- GitHub Actions
- Node.js
- Hono
- PostgreSQL
- Firebase
- GCP
- PostHog
- Resend
- MCP
Experience
Six teams, one timeline.
Open a row for what I did. Full history on the resume.
-
What I did at iO Digital
Cross-framework UI architecture and product frontends. I built io Design System on my own, and io Chat end to end: a streaming chat widget on a Hono and Postgres backend.
-
What I did at Lunatech
For Porsche I led the staged Angular upgrade below while the team kept shipping, and replaced a form returning thousands of KPIs with natural-language reporting.
-
What I did at Accenture
Built Angular, React, and React Native flows for NTA Ireland's business-travel card platform, with separate paths for business owners and employees.
-
What I did at DXC Technology
Built Angular portals for Generali Vitality to WCAG AA, testing keyboard, focus, and screen-reader behavior for blind and disabled users.
-
What I did at RCG Global Services
Moved live booking and ticketing for Walt Disney World, Disneyland Resort, Disney Cruise Line, and Aulani to Web Component apps.
-
What I did at Zone Laser Support Systems
Built real-time leaderboards, kiosk apps, and member portals for laser tag venues.
Selected work
Things I built and shipped.
Mostly solo, from first commit to release.
-
GrabPitik
Photo marketplace for motorcycle riders in the Philippines.
- Photographer, rider and admin flows
- License-plate photo search
- Payment-integrity checks
- Deployed to Google Cloud Run
- Next.js 16
- React 19
- Prisma
- PostgreSQL
- Xendit
- Terraform
Details about GrabPitik
A marketplace for motorcycle photographers and riders in the Philippines. I built the photographer, rider, and admin workflows, license-plate photo search, image processing, and payment-integrity checks, then deployed the system to Google Cloud Run.
-
Open Vacancy Radar
Local-first vacancy search checked against the IND sponsor register.
View repo Open Vacancy RadarDetails about Open Vacancy Radar
A local-first Electron app for vacancy discovery and application tracking. It checks Netherlands employers against the IND recognised-sponsor register, searches around 50 researched public sources, and keeps CV and application data in an embedded SQLite workspace.
- Electron
- TypeScript
- React
- SQLite
- DaisyUI
-
Dutch Defend
Financial planning for expats, on the App Store and Google Play.
Visit app Dutch DefendDetails about Dutch Defend
A financial-planning product for expats in the Netherlands, released on the App Store and Google Play. I built the React Native app, Next.js API and admin dashboard, native Android billing, Stripe-verified webhooks, and Cloud Run deployment.
- React Native
- Expo
- Next.js
- TypeScript
- Firebase
- Stripe
-
Flits
Photo of an invitation in, calendar event out.
Visit app FlitsDetails about Flits
A mobile app that turns a photo of an invitation or ticket into a calendar event. I built the schema-validated Gemini extraction flow, native iOS and Android detection modules, account linking, and server-verified in-app purchases.
- Expo
- React Native
- TypeScript
- Gemini
- Firebase
-
Pipenzo
A GitHub issue becomes a reviewable pull request.
- Refine
- Implement
- Review
- You approve
Details about Pipenzo
An open-source Electron app that turns a GitHub issue into a reviewable pull request. It runs Refine, Implement, then Review, and review ends with a separate verifier. Nothing is pushed until a person approves it. I built the GitHub client, phase machine, ticket store, review gates, and screenshot checks. The desktop UI is still in progress.
- Electron
- TypeScript
- React
- Fastify
- Node.js
-
AgentDock
Foundation for Electron apps that use your Claude Code or Codex CLI.
View on GitHub AgentDockDetails about AgentDock
An open-source foundation for Electron apps that use an existing Claude Code or Codex CLI session. I built the typed client SDK, event protocol, provider contract tests, and local security boundary. Open Vacancy Radar and Pipenzo both run on it.
- TypeScript
- Electron
- React
- Fastify
- Node.js
- pnpm
- Vitest
-
- PresentorTeleprompter overlay for live developer demos. Electron, React, 594+ tests.
- Pinas2PolderAI scripts, n8n, Remotion video, an Instagram publish gate.
- RevadaWork in progress. Social driving app with live GPS telemetry.
Writing
Notes from the work.
Guides
Pinas to Polder
I moved from Metro Manila to the Netherlands through direct hire. The real process and real numbers, in one place. Read the Pinas to Polder overview.
- Manila
- Dutch Sponsor Check ChecklistVerify the employer first
- Direct Hire Cost BreakdownWhat the move costs
- DMW Direct Hire Process ChecklistThe Philippine paperwork
- First 7 Days in NL ChecklistLanding in the Netherlands
- Netherlands
Resume
Senior Frontend Engineer | Angular, React, TypeScript. Print-ready and ATS-friendly.
Contact
Get in touch
If you have a project in mind or a team that needs a senior frontend engineer, email me.
contact@jakeortega.nlJake OrtegaReplies from Vlaardingen, Netherlands
