CB

Christian JayBaquilid

Computer Science student · aspiring software developer

I build whole products, from the database and its security rules to the screens people tap. I like problems where careful engineering makes everyday life a little cheaper or clearer.

Photo of Christian Jay Baquilid
TAGUIG, METRO MANILAEN · TL
2
apps built from database to screen
21
students in my thesis pilot
1
freelance business site live
  • JavaScript
  • TypeScript
  • Java
  • SQL
  • HTML & CSS
  • React
  • Next.js
  • Tailwind CSS
  • Android SDK
  • Chrome extensions
  • Responsive design
  • Supabase
  • PostgreSQL + PostGIS
  • Firebase
  • Serverless functions
  • Row-level security
  • Git & GitHub
  • Figma
  • Vercel
  • Cloudflare Pages

(01)

Selected work

Two products I built end to end, and one I helped shape.

01

FeedBook

TYPE
Android app
ROLE
Sole developer
YEAR
2026
  • Java
  • Android
  • Supabase
  • PostgreSQL + PostGIS
  • Retrofit
  • Room
  • osmdroid
Code available on request
FeedBook welcome screen: Know before you goFeedBook home screen with monthly budget and shopping listFeedBook map of stores with logged prices

THE PROBLEM

The same grocery item costs different amounts from store to store, and the government's suggested retail prices don't tell you where to buy.

WHAT I BUILT

A community price map. Shoppers log prices they see, the map compares stores within 2 km and against the suggested price, and a monthly shopping list is re-priced at the cheapest nearby store.

HIGHLIGHTS

  • Geospatial queries in PostGIS: stores within a 2 km radius, and duplicate stores caught within 50 m.
  • Row-level security in Postgres: guests can only read, registered users can contribute, and the UI mirrors the same rule.
  • Money stored as whole centavos end to end, and medians use percentile_disc so every price shown is one somebody actually saw.
  • 16 versioned schema migrations with test scripts; nothing is ever deleted, flags and corrections are recorded instead.
  • Every screen has a loading, empty and error state, designed first as 39 Figma frames.

02

SkillGap

TYPE
Web app · thesis
ROLE
Thesis project
YEAR
2025–2026
  • React
  • Vite
  • Firebase
  • Vercel Functions
  • AI API
Live: sgsys.space Code available on request
SkillGap sign-in pageSkillGap dashboard with composite score

THE PROBLEM

A test score like 9 out of 20 says little about what a student actually knows, or what they should study next.

WHAT I BUILT

A skill-assessment web app that scores each student with a composite algorithm, places them at a skill level, and gives AI feedback that names the concepts they missed. Teachers get analytics to spot students falling behind.

HIGHLIGHTS

  • Composite score that weighs question difficulty, answer speed and consistency, not just right answers.
  • “The algorithm decides, the AI explains”: levels come from a fixed formula, the AI only writes the feedback.
  • AI calls go through a serverless function, so the API key never reaches the browser.
  • Piloted with 21 students: two who both scored 9/20 landed at Beginner and Intermediate, the detail a percentage hides.
  • Installable on phones as a web app; teacher dashboard with cross-filters and an at-risk view.

03

SM Life App 4.0

TYPE
Product ideation
ROLE
Remote contributor
YEAR
2025
  • UX
  • Feature structure
  • Surveys
  • Workflow design
Code available on request

THE PROBLEM

SM Life is the HR app SM employees use, and version 4.0 is a major upgrade of the platform.

WHAT I DID

I joined the concept discussions for the upgrade and contributed ideas on the user experience, engagement features, and how employee programs and internal surveys should be structured.

HIGHLIGHTS

  • Ideas for engagement modules and employee program features.
  • Input on workflow structure and the usability of internal surveys.

(02)

Skills & tools

What I've actually used to ship the projects above.

Languages

  • JavaScript
  • TypeScript
  • Java
  • SQL
  • HTML & CSS

Frameworks & UI

  • React
  • Next.js
  • Tailwind CSS
  • Android SDK
  • Chrome extensions
  • Responsive design

Data & backend

  • Supabase
  • PostgreSQL + PostGIS
  • Firebase
  • Serverless functions
  • Row-level security

Tools

  • Git & GitHub
  • Figma
  • Vercel
  • Cloudflare Pages

Languages: English and Tagalog.

(03)

The road so far

  1. 2026 – now

    Freelance web designer

    Christian Builds

    Designing and building fast, phone-first websites for local businesses, from first chat to launch and upkeep.

  2. 2025 – now

    Independent developer

    Personal projects

    Building small web tools and browser utilities focused on usability and simple problem solving.

  3. 2025

    Product ideation contributor (remote)

    SM Life App 4.0

    Contributed user-experience and feature ideas for the HR platform upgrade.

  4. 2024 – 2027

    BS Computer Science

    STI College Global City

    Thesis: SkillGap, a skill-gap analysis and feedback system using a composite scoring algorithm.

  5. 2022 – 2023

    BS Computer Science

    Lyceum of the Philippines University

    First years of computer science studies.