Skip to content
View dev-kins's full-sized avatar

Block or report dev-kins

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

Kian Morgan Hill / dev-kins

Static personal portfolio using HTML, CSS, and JavaScript. No build step or dependencies.

Preview

Run python -m http.server 4173 --bind 127.0.0.1 from this directory and visit http://127.0.0.1:4173.

Files

  • index.html: portfolio copy, projects, screenshot galleries, and contact links.
  • styles.css: responsive layout and light/dark themes.
  • script.js: progressive enhancements for navigation, theme, and screenshot dialog.
  • 404.html: missing-page fallback for static hosting.
  • PORTFOLIO_REVIEW.md: audit, evidence, changes, verification, and follow-up content needs.
  • assets/: existing project images, portrait, icons, and résumé PDF.

Content maintenance

Keep project status explicit. A working local feature, a LAN demonstration, a reachable homepage, and a verified deployed workflow are different claims. Add public demo or source links only once confirmed. ClientPilot's AI features are planned, not completed.

Contact is a direct email link, not a hosted form. The résumé is an existing PDF and needs separate updates when its facts change. Core content, navigation, screenshot links, and gallery disclosures work without JavaScript.

Checks

node --check script.js

git diff --check

Also check mobile navigation, keyboard access to screenshots (Tab, Escape, focus return), themes, all anchors/assets, and layouts at 320, 390, 768, and 1440 pixels. Inspect 404.html directly; Python's development server uses its own response for unknown paths, while Vercel serves the custom 404 page.

Deployment

Publish the repository root as a static site. Preserve vercel.json. Local edits do not change the live site until deployed.

Pinned Loading

  1. lshs-omis lshs-omis Public

    A comprehensive school management system built with Laravel featuring enrollment, grading, attendance, report card requests, promotion evaluation, and role-based portals for administrators, profess…

    Blade 1

  2. dev-kins dev-kins Public

    Developer portfolio showcasing full-stack projects built with Laravel, React, PHP, JavaScript, PostgreSQL, Docker, and modern web technologies.

    HTML 1

  3. clientpilot-ai clientpilot-ai Public

    AI-powered CRM built with Laravel, React, Inertia.js, MySQL, and Gemini AI.

    JavaScript 1

  4. naic-opengov naic-opengov Public

    Full-stack GovTech platform for municipal project monitoring, budget oversight, public transparency, and citizen engagement.

    Blade 1

  5. hr-recruitment-employee-records-system hr-recruitment-employee-records-system Public

    An internal HR information system developed during my internship to streamline recruitment, employee records, and workforce monitoring.

    Blade 1