Skip to content
OA
Available for new opportunities

Oscar Arenas

Senior Software Engineer Next.js · Node · TypeScript · AI/LLM

14+ years shipping web products for global brands — now building AI-augmented experiences.

Years of experience
16+
Roles
7
Verified credentials
13

01 · About

14+ years shipping web products for global brands — now building AI-augmented experiences.

Senior Software Engineer with 14+ years shipping web products for global brands, now focused on building AI-augmented experiences. My core stack is Next.js, Node.js and TypeScript, with a strong frontend foundation in React, design systems, accessibility (WCAG 2.2) and web performance. On the AI side, I design and ship LLM-powered product flows integrating models via the OpenAI and Anthropic APIs, building conversational and generative features, and applying prompt engineering and structured outputs to make them reliable in production. I also use AI to move faster as an engineer AI-assisted coding, review and delivery without losing sight of clean architecture and maintainability. At Publicis Sapient I led front-end architecture for Fortune 500 clients and built component libraries adopted across 90 product squads. I lead cross-functional squads, mentor engineers on TypeScript, accessibility and performance, and turn ambiguous problems into measurable impact.

02 · Experience

Experience

  1. Present

    Bogotá, Colombia · Hybrid

    Senior Technology Engineer

    • Build experience-led digital products for Fortune 500 clients across retail, finance and telco as part of Publicis Sapient's global delivery network.
    • Led the front-end architecture for a North American sports league digital platform dashboards and ecommerce built on Next.js (App Router), TypeScript and a headless CMS.
    • Partnered with design and product teams to translate Figma systems into production-grade React component libraries adopted across 90 product squads.
    • Mentored 12 mid-level engineers on TypeScript patterns, accessibility and Core Web Vitals optimization.
    • Next.js
    • TypeScript
    • Node.js
    • React
    • Tailwind CSS
    • GraphQL
    • Vercel
    • Jira
  2. DevSavant

    Bogotá, Colombia · Remote

    Senior Frontend Developer

    • Senior IC on a small, distributed team delivering Next.js + Node.js applications for US clients.
    • Designed and shipped a SaaS dashboard, e-commerce storefront and internal tools using Next.js, TypeScript and Supabase, replacing a legacy system.
    • Owned the full feature lifecycle from technical scoping to production deploy, working async across LATAM/US time zones.
    • Next.js
    • React
    • Node.js
    • TypeScript
    • Supabase
    • PostgreSQL
  3. Bogotá, Colombia · Hybrid

    Senior Software Engineer

    • Provided technical leadership on modular frontend architectures for global financial and retail clients.
    • Refined state-management patterns and CI/CD pipelines, shortening feedback loops and increasing release confidence.
    • Partnered with architects and product owners to translate business rules into maintainable React and TypeScript components.
    • React
    • TypeScript
    • Redux
    • Node.js
    • Jest
    • Webpack
  4. Bogotá metro area · Hybrid

    Senior Frontend Developer

    • Senior IC at one of LATAM's largest digital product companies (NYSE: GLOB), embedded in client teams across media, finance, telco and streaming.
    • Built payment methods and streaming apps using React, Redux and Node.js.
    • Drove migration to TypeScript, design-system rollout and accessibility audits across 3 teams.
    • React
    • JavaScript
    • Node.js
    • Redux
    • CSS-in-JS
Show 3 earlier roles
  1. Telintel

    Bogotá, Colombia

    Senior Frontend Developer

    • Built and maintained internal tooling and customer-facing applications for a Colombian telecom software company using JavaScript, Angular, React and Polymer.
    • Modernized legacy JavaScript codebases, introducing modular patterns and reusable UI components.
    • JavaScript
    • Angular
    • React
    • Polymer
    • HTML5
    • CSS3
  2. 1A Hosting

    Remote

    Web Designer & Developer

    • Ran a freelance web design and development practice in parallel to full-time roles, delivering 67 sites for small and mid-sized businesses in Colombia.
    • Handled end-to-end delivery design, front-end implementation and DevOps/server maintenance.
    • HTML5
    • CSS3
    • JavaScript
    • PHP
    • MySQL
    • Linux
  3. Remote

    Web Designer

    • Early-career web designer at a US-headquartered hosting company, building a foundation in HTML/CSS, design tools and web fundamentals.
    • Handled server maintenance and server security alongside design work.
    • HTML5
    • CSS3
    • JavaScript
    • jQuery

03 · Skills

Stack & tooling

What I reach for daily, what I can ship with, and what I have touched along the way. Years are derived from the experience timeline.

10 groups · 67 skills

Core stack

  • React 10+ yrs

    Component architecture, hooks, RSC

  • Next.js 5+ yrs

    App Router, SSR/ISR, edge

  • TypeScript 7+ yrs

    Strict, end-to-end types

  • Node.js 7+ yrs

    APIs, BFFs, tooling

  • Design systems 5+ yrs

    Tokens → libraries → adoption

  • Accessibility 5+ yrs

    WCAG 2.2 audits & remediation

  • Web performance 2+ yrs

    Core Web Vitals, budgets

  • LLM integration since 2024

    OpenAI & Anthropic APIs, structured outputs

Depth Core Daily driver. I lead teams on it. Solid Shipped to production, comfortable end to end. Familiar Used in projects or courses; not a daily tool.
Frontend 6
ReactNext.jsAstroVueAngularReact Native
Languages & styling 7
TypeScriptJavaScript (ES202x)HTML5CSS3Tailwind CSSSCSSCSS-in-JS
State & data 7
ReduxZustandContext APIGraphQL (Apollo)REST APIsMobXVuex
Backend & databases 8
Node.jsExpressSupabasePostgreSQLMySQLMongoDBWebSocketsPHP
Testing & quality 5
ESLint / PrettierJestReact Testing LibraryCypressPlaywright
Platform & DevOps 9
VercelFirebaseGitHub ActionsCI/CDLinuxDockerAWSGoogle CloudAzure
Craft & practices 8
Design systemsAccessibility (WCAG 2.2)Core Web VitalsTechnical leadershipMentoringMicro-frontendsPWA & Service WorkersWeb security (OWASP Top 10)
AI & augmented delivery 7
Prompt engineeringAI-assisted codingOpenAI & Anthropic APIsStructured outputsLLM product flowsWebMCP · agent-ready webMidjourney · DALL·E
Design & tooling 5
FigmaDesign tokensStorybookPrototypingJira
Earlier & adjacent 5
jQueryPolymerC / C++Embedded systems & IoTMQTT

04 · Certifications

Certifications

Active, verifiable continuous learning. Every 2025 credential links to the original Udemy certificate.

Certifications
13
2025 hours
251+
AI & prompt engineering
4

AI & prompt engineering

4
  • ChatGPT, Midjourney, ChatGPT 4 & DALL·E — The AI Bible

    Udemy · Dr. Ryan Ahmed · Stemplicity Inc.

    11h

    Jun 2025

  • AI in Digital Marketing: Master ChatGPT & 100+ AI Tools

    Udemy · Victoria Rusnac

    1.5h

    Jun 2025

  • Complete Prompt Engineering, ChatGPT & AI Bootcamp

    Udemy · Saad A

    35.5h

    Jun 2025

  • ChatGPT Masterclass: The Guide to AI & Prompt Engineering

    Udemy · Robin & Jesper

    23h

    May 2025

Frontend & web

3
  • The Web Developer Bootcamp 2025

    Udemy · Colt Steele

    74h

    Mar 2025

  • The Creative HTML5 & CSS3 Course — Build Awesome Websites

    Udemy · Dev Ed · Maxine Tillman

    13h

    Jan 2025

  • JavaScript Beginner Bootcamp (2024)

    Udemy · Rob Merrill

    38.5h

    Jan 2025

Backend

1
  • The Complete Node.js Developer Course (3rd Edition)

    Udemy · Andrew Mead · Rob Percival

    35h

    Jan 2025

Design & UX

1
  • Figma UI UX Design Essentials

    Udemy · Daniel Walter Scott

    12h

    Feb 2025

Security

2
  • Learning the OWASP Top 10

    LinkedIn Learning

    Dec 2017

  • Developing Secure Software

    LinkedIn Learning

    Dec 2017

Business & strategy

2
  • AI for Business — AI Applications for Business Success

    Udemy · Horia Mărgărit MS

    2.5h

    Apr 2025

  • Discover, Validate & Launch New Business Ideas with ChatGPT

    Udemy · Paul Nekh. · Olena T.

    5h

    Apr 2025

05 · Education

Education

Education

Bachelor's in Systems Engineering

Universidad del Tolima · Ibagué, Colombia

2001 – 2007

Languages
Spanish · NativeEnglish · Professional working proficiency
Off the keyboard
CyclingMusicTravelGamingPizza & craft beer

06 · Agents

Agent Lab

Tools for recruiters, hiring managers and their AI agents. Everything runs in your browser against the published resume data; nothing is sent anywhere.

18 tools · WebMCP

Fit check against a job description

Tailored CV

Ask about the experience

Book an intro call

Usual availability: Mon–Fri, 9:00–17:00 Bogotá (UTC-5). Pick a preference and confirm by email or on the scheduling page.

Selected work

  • Digital platform for a North American sports league

    Publicis Global Delivery (PGD) · Publicis Sapient · 2023-11 → present · Front-end architecture lead

    Dashboards and ecommerce for a major sports league, built on Next.js App Router, TypeScript and a headless CMS, delivered through Publicis Sapient’s global network for a Fortune 500 client.

    • Next.js (App Router)
    • TypeScript
    • React
    • Headless CMS
    • GraphQL
    • Tailwind CSS
    • Vercel
    Architecture & decisions

    Architecture

    • Next.js App Router with React Server Components for content-heavy pages and client islands for interactive dashboards.
    • Headless CMS as the content source, consumed through a typed GraphQL layer.
    • Shared design-system package consumed by dashboards and storefront alike.

    Key decisions

    • Chose App Router over Pages Router to stream server-rendered content and keep the client bundle small on ecommerce routes.
    • Typed the CMS schema end to end so content model changes surface at build time, not in production.

    Outcomes

    • Fortune 500 client
    • Multi-surface: dashboards + ecommerce
  • React component libraries adopted by 90 product squads

    Publicis Global Delivery (PGD) · Publicis Sapient · 2023-11 → present · Design-system engineer & mentor

    Translated Figma design systems into production-grade React component libraries, adopted across 90 product squads, while mentoring 12 mid-level engineers on TypeScript, accessibility and Core Web Vitals.

    • React
    • TypeScript
    • Figma
    • Design tokens
    • Storybook
    • Tailwind CSS
    Architecture & decisions

    Architecture

    • Design tokens as the single source of truth, exported from Figma and consumed by CSS and TypeScript.
    • Accessible primitives first (WCAG 2.2), composed into product-specific components by each squad.

    Key decisions

    • Kept the library headless where possible so squads could theme without forking.
    • Paired every component with accessibility and performance acceptance criteria before release.

    Outcomes

    • 90 product squads adopting
    • 12 engineers mentored
  • SaaS dashboard, storefront and internal tools on Next.js + Supabase

    DevSavant · 2021-08 → 2023-08 · Senior IC, end-to-end feature owner

    Designed and shipped a SaaS dashboard, an e-commerce storefront and internal tools for US clients with Next.js, TypeScript and Supabase, replacing a legacy system, working async across LATAM/US time zones.

    • Next.js
    • React
    • TypeScript
    • Node.js
    • Supabase
    • PostgreSQL
    Architecture & decisions

    Architecture

    • Next.js front end with Supabase (Postgres, auth, row-level security) as the backend.
    • Incremental replacement of the legacy system, feature by feature, behind the same URLs.

    Key decisions

    • Supabase over a custom API to let a small team ship auth, storage and data access without operating servers.
    • Owned scoping through deploy to remove hand-offs in a distributed team.

    Outcomes

    • Legacy system replaced
    • 3 products: dashboard, storefront, internal tools
  • Payment methods and streaming apps, TypeScript migration

    Globant · 2018-04 → 2020-07 · Senior Frontend Developer

    Built payment methods and streaming applications with React, Redux and Node.js for media, finance, telco and streaming clients, and drove the migration to TypeScript, a design-system rollout and accessibility audits across 3 teams.

    • React
    • Redux
    • Node.js
    • TypeScript
    • CSS-in-JS
    Architecture & decisions

    Architecture

    • Redux for predictable payment state; Node.js BFF layer in front of client APIs.

    Key decisions

    • Migrated to TypeScript incrementally, starting with the payment domain where type errors cost the most.

    Outcomes

    • 3 teams adopting TypeScript, design system and a11y audits
  • 67 websites for Colombian SMBs

    1A Hosting · 2009-01 → 2018-04 · Designer, developer and ops

    Ran a freelance web design and development practice in parallel to full-time roles, delivering 67 sites end to end: design, front-end implementation and DevOps/server maintenance.

    • HTML5
    • CSS3
    • JavaScript
    • PHP
    • MySQL
    • Linux
    Architecture & decisions

    Architecture

    • LAMP stack on self-managed Linux servers.

    Key decisions

    • Reusable templates and a shared deployment routine to keep 67 sites maintainable by one person.

    Outcomes

    • 67 sites delivered
  • This site: an agent-ready resume

    Personal · 2025 → present · Everything

    Bilingual static site (Astro + Tailwind) that exposes its content as JSON-LD, schema.org microdata, resume.json, llms.txt and WebMCP tools (imperative and declarative), with PDF/DOCX generated at build time.

    • Astro
    • TypeScript
    • Tailwind CSS
    • WebMCP
    • Puppeteer
    • Firebase Hosting
    Architecture & decisions

    Architecture

    • One typed data module (resume.ts) feeds HTML, JSON-LD, resume.json, the PDF/DOCX generators and the agent tools.
    • Tools run entirely in the browser against resume.json; declarative forms work without JavaScript.

    Key decisions

    • No backend: every agent capability is static or client-side so the site stays free to host and impossible to take down.

    Outcomes

    • 18 agent tools
    • 2 languages, 4 CV files generated per release
    resume-oscarenas.web.app
Agent view Every tool an AI agent can call on this page, through WebMCP or window.oscarResume. Try one. 18 tools

Output

07 · Contact

Have a role in mind?

I’m open to senior frontend, staff and lead roles — full-time or contract. Remote-first, compatible with LATAM, US and EU time zones.

Reply within a day. Remote-first, LATAM · US · EU hours.

Get the CV

Send me a message

Fill in the form and it opens in your email client with everything ready to send.