Cristopher PS

Senior Software Engineer

I am a results-driven Software Engineer with over 10 years of experience in building high-quality, scalable web applications. My expertise lies in frontend development, where I specialize in crafting dynamic, user-friendly interfaces that seamlessly connect API services with end users. I am passionate about delivering exceptional UX/UI, ensuring that every component is not only visually appealing but also highly interactive and performant.

Interested in learning more about my work? Explore my projects or online resume.

Find me on:

Cristopher PS

My Toolbox

I use a variety of modern technologies to build responsive, high-performance, and user-friendly web applications. Below are some of the tools and frameworks I regularly work with to bring digital experiences to life.
Vue.js Logo

Vue.js

Vitest Logo

Vitest

Nuxt Logo

Nuxt.js

React Logo

React

Next.js Logo

Next.js

Tailwind CSS Logo

Tailwind CSS

TypeScript Logo

TypeScript

Jest Logo

Jest

Claude Logo

Claude

Codex Logo

Codex

Projects and Open Source

Vue3 Autocounter

project

A lightweight and open-source Vue 3 component for smooth, animated counting. Effortlessly display auto-updating numbers with custom durations—perfect for counting up or down in any app!

Vue3 ToDo App Demo

project

A simple To-Do application built with Vue.js that allows users to create, manage, and organize their daily tasks. Tasks can be marked as completed, moved back to the to-do list, or removed, providing an easy way to track progress and stay organized

Talks and Workshops

I regularly give talks and workshops on a variety of topics related to modern web development, sharing insights and best practices with the community.

Create a Single Page App using Vue

In this talk, I demonstrate how to create a Single Page Application (SPA) using Vue.js, covering the fundamentals of Vue components, routing, and state management to build a dynamic and responsive web application.

How reactivity works in Vue

In this workshop, I explain how reactivity works in Vue.js, covering the underlying concepts and mechanisms that enable Vue to efficiently update the DOM in response to data changes.

logo © 2026 Cristopher PS