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

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