christian portrait

Hi, I'm Christian

Just a software engineer, living the dream one line of code (and coffee) at a time.

Learn more ↓

Experiences

Room Pricing Recommendation System

SiteMinder (2023 - present)

Software Engineer

hotel pricing recommendation system

Automates the adjustment of hotel room pricing based on market demand data, boosting the revenue of 100+ pioneer users.

Contributions:

  • Provisions infrastructure for monitoring realtime room pricing changes.
  • Consolidates data from different microservices.
  • Develops UI components.
  • Actively participates in building both UI and technical requirements.

AWS, Node.js, Vue.js, GraphQL, TypeScript, Redis, Jest, and Cypress

Hotel Metrics Dashboard

SiteMinder (2023 - present)

Software Engineer

hotel pricing recommendation system

Provides 40,000+ customer hoteliers with the ability to view dashboard that monitors their performance based on key hospitality metrics.

Contributions:

  • Writes SQL queries for aggregating relational data.
  • Consolidates data from microservices through jobs and direct API access.
  • Develops UI components.
  • Actively participates in building both UI and technical requirements.

AWS, Node.js, Vue.js, TypeScript, GraphQL, Jest, MySQL, Redis, and Databricks

About me

I'm a software engineer with a deep passion for computers — not just using them, but understanding how they work at a fundamental level, may it be from operating systems, networking, to computer architecture. This enabled me to graduate Summa Cum Laude with a Bachelor of Science in Computer Science from the University of the Philippines. I channel my passion into building scalable and maintainable software that solves real-world problems. I enjoy turning problems into software solutions, and from time to time, I contribute to open-source projects that align with my technical interests. Whether it's low-level systems or high-level applications, I love bridging the gap between theory and practical software engineering.

Certifications

Technologies & Expertise

Technologies

  • JavaScript, Typescript
  • Node.js
  • AWS
  • Frontend frameworks (React.js, Vue.js)
  • Version control, Git
  • Relational databases (Postgres, MySQL)
  • NoSQL (MongoDB, DynamoDB)
  • Monitoring (Prometheus, Grafana)
  • Jira

Expertise

  • Infrastructure management
  • API development (REST, GraphQL, WebSockets)
  • Building layer 7 applications
  • Frontend development
  • Testing (API, Frontend)

Projects

Unified Housing Loan Calculator Ph

A React.js + Express web application that compiles housing loan calculators from the Philippines. The goal of this project is to allow comparisons between different housing loan calculators without switching tabs between different loan providers when preliminarily searching for loan offers.

JSON-RPC client stub generator

Node.js, TypeScript, and Jest

json-rpc-client-gen

A Node.js TypeScript library that generates JSON-RPC client stub from a JSON-RPC server specification. Built on top of TCP/IP, it abstracts the complexities of sending and parsing JSON-RPC messages over a network, making client-server communication as easy as calling a local function. Currently it has a total of 300+ downloads on NPM.

JSON-RPC client stub generator

Node.js, TypeScript, JavaScript, and ShellScript

interactive-cli-leetcode-solutions

A Node.js TypeScript library that that reads and parses leetcode solutions from a local directory and generates an interactive CLI. It's designed to help compile solutions and review them in a more interactive way.

JSON-RPC client stub generator

Node.js, TypeScript, and Jest

Contact

Open to hearing opportunities, ideas, and suggestions!