1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
1
1
1
1
1
0
0
1
0
1
1
0
0
0
1
1
0
1
1
1
1
1
1
0
1
0
0
1
1
0
0
1
1
0
1
1
1
0
0
0
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
0
1
0
0
1
0
0
1
1
1
1
0
0
0
1
0
0
1
0
1
1
1
1
0
1
1
1
1
0
0
0
0
1
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
1
0
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
0
1
1
1
0
0
0
0
1
0
0
0
0
1
1
1
0
1
1
0
0
0
1
0
1
0
1
0
0
0
1
1
0
0
1
1
0
0
1
0
0
1
0
0
0
1
1
0
0
1
1
0
0
0
1
1
1
0
1
1
1
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
0
0
1
0
1
1
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
1
1
1
1
0
1
1
0
0
1
0
1
0
0
0
0
0
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
0
0
0
1
1
0
1
1
0
0
1
0
0
0
1
1
1
0
1
0
0
0
1
0
0
0
1
0
0
0
1
1
1
0
0
1
0
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
0
0
0
1
1
0
1
0
1
1
1
0
1
0
0
0
1
0
1
1
1
0
0
0
1
0
0
0
0
0
1
1
1
0
1
0
1
0
0
1
1
1
1
1
1
0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
1
1
1
1
1
1
0
1
0
0
0
1
0
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
0
0
0
1
1
0
1
0
0
0
0
0
1
1
1
0
1
1
1
0
1
1
0
0
0
1
1
1
0
1
1
0
0
1
0
1
0
0
0
1
0
1
0
1
1
0
1
1
1
0
0
1
0
1
0
1
1
1
1
0
0
1
1
0
0
0
1
1
0
0
1
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
0
0
1
0
0
0
1
1
1
1
0
1
1
1
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
0
0
0
1
0
1
1
0
1
1
1
1
1
1
0
0
0
0
0
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
1
1
0
0
1
1
0
1
0
1
1
0
1
0
0
0
0
1
1
0
1
1
1
1
0
1
0
0
0
1
1
1
0
0
1
0
1
0
1
1
0
1
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
1
0
1
0
0
1
1
0
1
0
0
1
1
1
1
0
0
1
0
1
1
0
0
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
0
1
1
1
0
1
0
1
1
0
0
1
1
0
0
0
1
1
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
0
0
0
0
0
1
0
1
0
1
1
1
0
1
1
0
1
0
1
0
1
0
0
0
1
1
0
0
0
0
1
1
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
1
1
0
1
1
1
1
0
0
1
1
1
0
1
0
1
0
0
1
0
0
0
0
1
1
1
0
0
1
1
0
1
0
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
1
0
0
1
0
1
1
0
0
0
0
1
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
0
1
1
0
1
1
0
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
0
1
1
1
1
1
0
0
0
0
0
1
0
1
0
1
0
0
1
1
1
1
1
1
0
0
0
0
0
1
0
0
1
1
0
0
0
1
0
1
0
1

Hi, I'm Christian Villablanca

Full-stack and mobile developer passionate about cybersecurity and penetration testing, aiming to identify vulnerabilities and strengthen digital security.

1
2
3
4
const developer = {
name:"Christian Rey Villablanca",
role: "|",You, now • Uncommitted changes
};
Scroll to explore

Tech Expertise

My technical skill network and core competencies

Primary Stacks

Technologies that I'm most proficient in

tech-icon

Javascript

tech-icon

Typescript

tech-icon

NextJS

tech-icon

NestJS

tech-icon

NodeJS

tech-icon

Express.js

tech-icon

React Native

tech-icon

React

tech-icon

MongoDB

tech-icon

Tailwind

Additional Skills

Technologies I have used and am familiar with

Programming Language

tech-icon
Java
tech-icon
PHP
tech-icon
Visual Basic .NET
tech-icon
Python

Framework

tech-icon
Vite
tech-icon
CodeIgniter
tech-icon
Laravel
tech-icon
PyTorch
tech-icon
FastAPI

Library

tech-icon
Bootstrap
tech-icon
Model Context Protocol
tech-icon
Mantine
Yup
Zod
tech-icon
HeroUI
tech-icon
Chakra UI
tech-icon
Framer motion
tech-icon
Ant Design
tech-icon
MUI
tech-icon
jQuery
tech-icon
shadcn/ui
tech-icon
Redux
tech-icon
Redux Toolkit
tech-icon
React Query
tech-icon
Zustand
tech-icon
Scikit-learn

Database & Storage

tech-icon
Redis
tech-icon
Firebase
tech-icon
MySQL
tech-icon
Sqlite
tech-icon
Microsoft SQL Server

Tools

tech-icon
Android Studio
tech-icon
MySQL Workbench
tech-icon
Jira
tech-icon
Swagger
tech-icon
MongoDB Compass
tech-icon
Python Virtual Environment
tech-icon
Docker
tech-icon
Git

Web Server

tech-icon
Apache
tech-icon
Nginx

Cloud & Hosting

tech-icon
Google Cloud Platform
tech-icon
AWS
tech-icon
Virtual Private Server
tech-icon
Cloudinary
tech-icon
Vercel

AI Inference Engine

tech-icon
ONNX Runtime
tech-icon
Groq
tech-icon
Hugging Face Spaces

Scripting

tech-icon
PowerShell
tech-icon
Batch scripts

Testing & Automation

tech-icon
Jest

Tech Constellation

Interactive visualization of my skill network

Career Path

My career evolution, footprints, and key accomplishments

Senior Full-stack Developer

iBoardLiving Marketplace

Full-time
Apr 2024 - Oct 2025
Remote

I focused on conducting code reviews to ensure best practices, developed a mobile version of the app using React Native, and transitioning the current repository into a monorepo using Turborepo that improved development workflows, improved security by using 2FA, HMAC and implemented centralized logging system using Pino for better monitoring and debugging. Optimized marketplace performance and other features by implementing caching and data-loading improvements using RTK and Redis and introduced a shared module to make the code more maintainable across the API, admin, web, and mobile.

tech-icon

React

tech-icon

Typescript

tech-icon

Redux

tech-icon

Redux Toolkit

tech-icon

Redis

tech-icon

Mantine

tech-icon

Tailwind

tech-icon

Vercel

tech-icon

NextJS

tech-icon

NestJS

tech-icon

MongoDB

tech-icon

Pusher

tech-icon

Mapbox

tech-icon

Twala

tech-icon

Bux

tech-icon

Dragonpay

tech-icon

React Native

Software Engineer

Part-time contract (NDA)
Feb 2024 - May 2024
Remote

Involved in developing a betting site platform using Vite and React, built a NestJS/MySQL backend, and designed a CRM system. Utilized AWS, Docker, Chakra UI, Zustand, and React Query and others for scalability and performance.

tech-icon

Vite

tech-icon

React

tech-icon

NestJS

tech-icon

MySQL

tech-icon

Chakra UI

tech-icon

AWS

tech-icon

Docker

tech-icon

MySQL Workbench

tech-icon

Zustand

tech-icon

React Query

Full-stack Developer

TheDailyUniverse

Part-time contract
Sept 2023 - Nov 2023
Remote

Involved in refining the homepage's map feature, implementing an external API using Express.js, and streamlining deployment with a CI/CD pipeline for GoDaddy servers.

tech-icon

React

tech-icon

Javascript

tech-icon

Tailwind

tech-icon

Mapbox

tech-icon

Express.js

tech-icon

MySQL

Full-stack Developer

iBoardLiving Marketplace

Full-time
Apr 2022 - March 2024
Tacloban City, Leyte | Remote

I served as a fullstack developer at iBoardLiving, working with PHP (CodeIgniter) initially and later transitioning to React (TypeScript, Next.js, NestJS, Tailwind, and Mantine) and React Native for mobile. I actively engaged in code reviews, collaborated with senior developers on external API development. I implemented most of the core features of the app—including booking, payments, invoices, and more—across both client and admin systems, while integrating APIs such as Twala, Bux, Dragonpay, Mapbox, Docusign, and Pusher to deliver real-time functionality.

tech-icon

Javascript

tech-icon

jQuery

tech-icon

PHP

tech-icon

MySQL

tech-icon

Google Cloud Platform

tech-icon

CodeIgniter

tech-icon

React

tech-icon

Typescript

tech-icon

Mantine

tech-icon

Tailwind

tech-icon

Vercel

tech-icon

NextJS

tech-icon

NodeJS

tech-icon

NestJS

tech-icon

MongoDB

tech-icon

Pusher

tech-icon

Mapbox

tech-icon

Twala

tech-icon

Bux

tech-icon

Dragonpay

Web and Mobile Developer

Freelance
2020 - 2023
Various

I provided freelance web and mobile development services, specializing in building scalable, high-performance applications tailored to client needs. My expertise spans frontend and backend development, ensuring intuitive user experiences and seamless functionality across platforms.

tech-icon

Java

tech-icon

Firebase

tech-icon

Sqlite

tech-icon

Javascript

tech-icon

React

tech-icon

NodeJS

tech-icon

Express.js

tech-icon

MongoDB

tech-icon

MongoDB Compass

tech-icon

MySQL

tech-icon

MySQL Workbench

tech-icon

PHP

tech-icon

jQuery

tech-icon

Bootstrap

tech-icon

Laravel

tech-icon

Android Studio

tech-icon

Mapbox

IT Specialist

FPOSI

Full-time
Oct 2019 - May 2022
Palo, Leyte

I worked as an IT specialist, gaining extensive experience in Level 2 support, IT operations, and desktop tool development using .BAT scripts and .NET. This role provided insights into IT infrastructure, network security, and system administration, and enhanced my skills in Microsoft Office, Active Directory, and Virtualization software.

tech-icon

Batch scripts

tech-icon

PowerShell

tech-icon

Visual Basic .NET

tech-icon

Microsoft SQL Server

Detailed project outcomes, responsibilities, and technical contributions

Development Activity

A snapshot of my coding journey and contribution patterns across platforms

0+
Total Commits
0
Active Days
0 days
Current Streak
-Infinity commits
Best Day

GitHub Activity

@chryzxc

Total Commits0
Total Commits This Yearundefined
Active Days0
Current Streak0 days
Daily Average0

Contributions

 

Recent Projects

Latest work showcasing technical expertise and innovative solutions

Featured
Personal Project

Swagger MCP Server

IDE Integration

2025

An MCP server that can be integrated with VS Code or Windsurf that provides instant, in-IDE documentation for Swagger APIs.

NodeJS
Model Context Protocol
Zod
Featured
Personal Project

AI Bug Bounty Recon Toolkit

Command Line Interface

2025

A modular, AI-augmented command-line toolkit built for personal use in automating bug bounty reconnaissance and surface-level vulnerability scanning.

Python
Docker
Python Virtual Environment
Groq
PowerShell
llama-3.3-70b-versatile
Featured
Personal Project

Resume Sprint

Web

2024

Resume Sprint is an AI-powered, small, and simple resume builder designed for quick and hassle-free resume creation.

NextJS
Groq
React
Typescript
llama-3.1-8b-instant
HeroUI
Zustand
Personal Project

Sectrails CLI Tool

Command Line Interface

2024

A lightweight CLI tool for fetching DNS history from the SecurityTrails API, built for personal automation and security research..

Python
Python Virtual Environment
Client Project

Immaculate Conception Parish Church (Guiuan)

Web

2024

A church management system designed to streamline and organize essential parish activities such as baptisms, confirmations, masses, liturgies, weddings, and funerals.

Vite
Firebase
Tailwind
Mantine
React Query
Zustand

View other projects showcasing a range of industries and technologies, noting that some works remain confidential

Certifications

Building RAG Apps Using MongoDB
2025

MongoDB

Building RAG Apps Using MongoDB

View Certificate
Best in Thesis Award
2019

EVSU

Best in Thesis Award

National DABEST Students Research & Development Congress (Participant)
2019

EVSU

National DABEST Students Research & Development Congress (Participant)

0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 0 0 1 0 0 0 1 1 0 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 0 0 1
1 0 0 1 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 0 1 1 0 0 1 1
1 1 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 0 0 1 1 0 1 0 0 0 0 1 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 1 0 0 0 0 1 1
1 0 1 0 0 0 1 1 1 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 1
0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 1 0 0 0 1 1 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 0 1 1 0 0 1 0 1 1 0 1
1 0 1 1 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0
0 0 1 1 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 0 0 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 0 0 1 1 0 0 1 1 0 1 0 0 1 1 1 1 0
0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 0 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 1 1 0 0 1 1 1 1 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1 1 1
0 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 1 0 0 1 1 1 1 0 1
0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 0 1 1 1 1 1 0 1 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1
0 1 0 1 1 1 1 0 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 1 1 1 0 1 1 0 0 0 1 1 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 0 1 0 0 0 1 1
0 0 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 1 1 1 1 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 1 1 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 0 1
1 1 0 1 1 1 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 1 1 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 0 1 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 0 1 1 1 0 1 0 1 1 0 1 0 1 0 1 0 0 0 0 1 0
1 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 0 1 0 1 1 1 0 0 0 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 1 1 1 0 0 0 1 1 0 1 1 1 1
0 1 0 0 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 0 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 0 0 0 0 1 0 0 1 1 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 1 1 0
1 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 0 1 1 1 1
0 1 1 1 1 0 0 1 1 1 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 0 1 0 1 0 0
0 0 0 1 0 1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 1 0 0 1 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 1 0 1 1 1 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 1 1 0 1 0 0 0 0
1 1 1 1 1 0 0 0 0 0 1 1 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1
1 0 1 1 1 1 0 1 0 1 0 0 1 0 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0 1 0 1 1 0 1
> connect.execute()

Let's Work Together

I'm always interested in hearing about new projects and opportunities. Feel free to reach out if you'd like to collaborate.