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

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!