Skip to content
View mskim9097's full-sized avatar
๐Ÿˆ
๐Ÿˆ
  • Vancouver
  • 10:48 (UTC -07:00)

Highlights

  • Pro

Block or report mskim9097

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
mskim9097/README.md

Email GitHub Visitors


๐Ÿ‘‹ About Me

  • BCIT CST Term 3 student focused on building full-stack applications with real-world impact
  • Building full-stack applications with React, Node.js, Laravel, and Java backends
  • Recently shipped: pillMate (supplement tracker with timezone-aware daily schedule)
  • Passionate about building polished, maintainable systems with real-world use
  • Experienced in deploying full-stack applications to cloud environments (Azure)

๐Ÿ›  Tech Stack

Languages
Java JavaScript SQL TypeScript PHP

Backend & DB
Node.js Laravel SQLite PostgreSQL MongoDB Oracle MySQL Spring

Frontend
React HTML5 CSS3 Bootstrap EJS Tailwind

Tools
Git Azure Docker Figma Notion Slack


๐Ÿš€ Featured Projects

Stack: React, TypeScript, Laravel, SQLite, Cloudinary, Azure
Description: An AI-powered campus lost & found system that helps students match and claim lost items using chat and image-based search.
Key Features:

  • AI chat with natural language search (GPT-based)
  • Image-based matching using similarity logic
  • Full item lifecycle: pending โ†’ active โ†’ claim โ†’ returned
  • Admin portal for verification and claim management
  • Fully deployed on Azure with integrated frontend-backend communication

๐Ÿ’Š pillMate

Stack: Node.js, Express, PostgreSQL, EJS, Bootstrap
Description: A modern supplement & medication tracker with timezone-aware daily scheduling.
Key Features:

  • Add supplements with dosage & time
  • Mark as taken or undo
  • Auto-refresh daily status by timezone
  • Responsive UI built with Bootstrap

๐ŸŒฟ BiodiversityGo

Stack: Node.js, Express, MongoDB, EJS, Tailwind CSS
Description: A collaborative web app connecting environmental researchers and nature explorers.
Key Features:

  • Researchers post species sighting requests
  • Explorers respond with locations & photos
  • Interactive map and crowdsourced biodiversity data
  • Built as a BCIT COMP 2800 team project (Team BBY-27)

โœ… ToDoit

Stack: Node.js, Firebase Firestore, JavaScript, Bootstrap
Description: A clean and minimal task management web app with smart reminders.
Key Features:

  • Create, edit, and delete daily tasks
  • Email notifications for deadlines
  • Real-time updates via Firebase
  • Lightweight, mobile-friendly UI

๐Ÿข Turtle

Stack: Java, Spring Legacy, WebSocket, HTML/CSS/JS
Description: A real-time collaborative whiteboard app for creative teams.
Key Features:

  • Multi-user live drawing via WebSocket
  • Integrated real-time chat
  • Lightweight architecture using Spring Legacy

๐Ÿ›๏ธ VillageHall

Stack: Java, JDBC, Oracle DB, Tomcat, JSP
Description: A community management system simulating municipal services.
Key Features:

  • Resident and event management system
  • Admin dashboard with CRUD operations
  • Database integration via JDBC
  • Deployed on Apache Tomcat

๐Ÿ“ˆ GitHub Stats


๐Ÿ“ซ Contact

Pinned Loading

  1. ToDoit ToDoit Public

    BBY18 Team project

    HTML 1 3

  2. 2800_202510_BBY27 2800_202510_BBY27 Public

    EJS 1

  3. villageHall villageHall Public

    Forked from choisj123/villageHall

    ์„ธ๋ฏธํ”„๋กœ์ ํŠธ - ์ง€๋„๊ธฐ๋ฐ˜ ๋™๋„ค ์ปค๋ฎค๋‹ˆํ‹ฐ(๋งˆ์„ํšŒ๊ด€)

    Java 1

  4. pillMate pillMate Public

    JavaScript

  5. turtle turtle Public

    Forked from deokkeun/turtle

    JavaScript