Skip to content
View markalvincadangin's full-sized avatar

Highlights

  • Pro

Block or report markalvincadangin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
markalvincadangin/README.md

Mark Alvin Cadangin Header Banner

Typing SVG

Portfolio LinkedIn Email



Field Detail
Degree 3rd-Year BSIT — Major in Software Development Technologies
University West Visayas State University (2024 – Present)
Scholarship DOST-SEI Scholar · Batch 2024 (Department of Science and Technology)
Academic Honors CICT Parangal Gold Medalist (1st Year) · Silver Medalist (2nd Year)
Location Leon, Iloilo, Philippines
Status Open to Full-Stack Software Development internships & technical collaborations
Portfolio markcadangin.me

Featured Projects

Repository ESP32 ESP8266 C++ Kotlin Jetpack Compose RS-485 Firebase

A residential deep-well pump and water-tank automation system designed, built, and installed in Leon, Iloilo to prevent motor dry-run burnouts and eliminate daily manual monitoring. An operating hardware installation at one residential site, not a commercial product.

  • Two-Node Wired Architecture: An ESP32 master at the pump and an ESP8266 node at the elevated 660L tank communicate over a 40-meter CAT6 RS-485 link with CRC validation to eliminate motor electrical noise.
  • Local Firmware Safety Limits: All critical shutdown logic (15-second dry-run lockout, 45-minute continuous run ceiling, and communication heartbeat loss) runs directly on the ESP32 with an industrial CJX2 contactor and snubber circuits, ensuring safe shutdown even when Wi-Fi is disconnected.
  • Native Android App: Built with Kotlin and Jetpack Compose for Bluetooth setup, real-time tank level telemetry, manual motor override, and operational history.

Repository Next.js 15 FastAPI Python 3.12 SQLite WAL TypeScript Tailwind v4

A full-stack research and project proposal platform helping student researchers and developers organize problem interviews, scholarly citations, and technical requirements into structured proposals before writing code.

  • Dual Validation Workflows: Guides project concepts through two pathways: a 7-phase startup discovery process (Mom Test customer interviews, problem screening, MVP scoping) and an 8-stage academic research framework (literature grounding, gap analysis, DSR artifact formulation).
  • Deterministic Evaluation: Ranks problem opportunities using explicit mathematical formulas and rubric criteria rather than generative LLM prompts, verified by 338 automated backend tests.
  • Evidence Traceability & Tool Integrations: Visualizes linkage from research papers and customer interview notes down to concrete software requirements. Exports directly to Notion, Zotero (BibTeX / CSL-JSON), and GitHub Issues.

Repository Live Demo Next.js 16 React 19 Laravel 13 MySQL 8.4 Tailwind v4 Docker

Information Management coursework prototype modeled on student boarding houses near universities, designed around individual bed-space vacancies, shared utility billing, and database-level auditability.

  • Bed-Level Occupancy & Billing: Tracks individual bed reservations, security deposits, and prorated utility calculations across shared electric and water sub-meters.
  • 45 MySQL Database Triggers: Automatically records before-and-after snapshots directly in the database whenever room assignments or balances mutate, ensuring audit trails cannot be bypassed by application-level bugs.
  • Primary-Replica Topology: Separates daily transactional writes from monthly billing reports using MySQL 8.4 replication orchestrated with Docker Compose.

Repository Live Demo Next.js 15 Spring Boot 3.3 Java 21 PostgreSQL 16 Docker Tests

A Systems Analysis and Design capstone based on the daily operations of Faith Laundry Shop in Iloilo, replacing handwritten notebooks with automated intake pricing, live receipt QR tracking, and offline counter resilience.

  • Weight-Based Pricing & Snapshotting: Computes load counts from intake weight (⌈weight ÷ 8kg⌉) and freezes pricing rules at transaction creation so future catalog adjustments never alter historical receipts.
  • Zero-Login Public QR Tracking: Customers scan the QR code printed on their thermal receipt to inspect live order progress (Received → Washing → Drying → Folding → Ready for Pickup) without downloading an application or creating an account.
  • Offline-First Desktop Deployment: Packaged with Inno Setup to automatically install PostgreSQL and run the application as a background Windows service on the shop counter PC.
  • 289 Automated Tests: 199 backend tests (JUnit 5 + Testcontainers against PostgreSQL) and 90 frontend unit/component tests (Vitest + React Testing Library).

Repository Interactive Demo React 19 TypeScript Vite Tailwind CSS Lucide Icons

An academic prototype for CIT 213 (Human-Computer Interaction 2), modeled on clinical intake workflows at West Visayas State University Medical Center (WVSUMC) to reduce emergency room intake delays. Built by Acebuche, Ardeña, Benjamin, Cadangin, and Tamaño.

  • Dual-Viewport Architecture: Built two purpose-designed interfaces: a 5-step self-service kiosk with regional dialect support, an anatomical symptom body map, and numeric pain rating for walk-in patients, paired with a widescreen workstation for triage nurses.
  • Nurse-Controlled ESI Assessment: Staff workstation featuring a live intake queue, nurse-controlled Emergency Severity Index (ESI) scoring, and simulated vitals telemetry (pulse, SpO2).
  • Human-Factors Design: Tailored high-contrast touch targets and translated dialect cues to accommodate varying patient literacy levels in emergency situations.

Technical Competencies

Languages
Core Languages



Frontend
Frontend Architecture



Backend
Backend Frameworks & APIs



Database & DevOps
Database Engines & Containerization



Hardware & Tooling
Hardware, Platforms & Tooling

GitHub Analytics

GitHub Stats GitHub Streak

Contact & Profiles

Portfolio LinkedIn Email GitHub


Footer Waving Banner

Popular repositories Loading

  1. NBA2K-Clone-Website NBA2K-Clone-Website Public

    HTML 1

  2. laundry-shop-management-system laundry-shop-management-system Public

    Production-deployed laundry management system with a Spring Boot API, Next.js, PostgreSQL, and QR customer tracking.

    TypeScript 1

  3. CONVERA CONVERA Public

    Evidence-Driven Project Intelligence and Multi-Methodology Validation System (v3.0) by EMAERX

    Python 1

  4. markalvincadangin markalvincadangin Public

    Config files for my GitHub profile.

  5. Problem-Solving-with-CPP Problem-Solving-with-CPP Public

    This repository contains coding exercises and projects from my studies. It includes various programming tasks and solutions that demonstrate the basic concepts and skills I’ve learned. The codes re…

    C++

  6. Hugyaw Hugyaw Public

    This repository houses the final project for our Introduction to Computing subject. Hugyaw is a dynamic and interactive website created to celebrate and preserve the cultural heritage of our munici…

    PHP 1