mj avatar
Hi! ☺️

hi, i'm mark

pin map

parañaque, ph

Driven by a passion for coding, I create efficient and user-focused solutions that push the boundaries of technology, blending creativity with logic.

HTML CSS JS C C++ Java React Python MySQL

Download CV

MarkCart Language Icon

E-commerce Website Application - 2025

Full-stack marketplace with React frontend and Express/MySQL backend. Backend exposes auth (JWT + password reset), products, categories, cart, orders, users, reviews, vouchers, chat, and profile upload APIs via modular routes and middleware (auth/error handling) with pooled DB access and email utils. Frontend React app covers shopping flow: product listing/details with ratings, cart, checkout, and profile dashboard (addresses, banks, notifications, privacy, password). Admin area manages products, categories, orders, users, reviews, vouchers, and messages. Chat widget enables customer-agent conversations. Styling is organized per feature, with Netlify config for the SPA frontend.

Check the Website
Arrow Right
Project Design

Figma Mobile App Design Language Icon

CliniConnect App - 2024

As part of a group project, I contributed to the design, development, and prototyping of CliniConnect, a healthcare application created using Figma. The app offers a seamless user experience with features such as video consultations, an integrated pharmacy, online appointment scheduling, and more. This project highlights my skills in both interface design and interactive prototyping to create an intuitive and efficient application.

Check the Design
Arrow Right
Project Design

Huffman Coding Language Icon

File Compression & Decompression - 2024

This project is a C++-based file compression and decompression system using Huffman coding. It features two main modules: one for compressing text files into hexadecimal format by generating a Huffman Tree, and another for restoring the original content by decoding the compressed data. The system includes a priority queue, frequency-based encoding, and an ASCII-styled UI to ensure data accuracy and efficient file handling.

Read More
Arrow Right
Project Design

Simple Java UI design with Database Language Icon

School Management System – 2023

This project involves developing a Java-based user interface (UI) integrated with a MySQL database. The system supports CRUD (Create, Read, Update, Delete) operations, allowing users to add, delete, and update data efficiently. It features two distinct login systems: one for administrators and another for students, ensuring secure and role-based access to the application.

Read More
Arrow Right
Project Design

Automated Teller Machine Language Icon

The ATM Simulation - 2023

A C++-based ATM simulation uses an array-backed ADT List to manage accounts and PINs. It features a Registration Module that creates 5-digit accounts, captures user details (name, birthdate, contact, ≥₱5,000 initial deposit), encrypts a 4- or 6-digit PIN, and writes it to a flash-drive “card”; and a Transaction Module that authenticates via the stored PIN and supports balance inquiry, withdrawals, deposits, transfers, and PIN changes with input validation and persistent file storage.

Read More
Arrow Right
Project Design