Skip to content
View mrhanna's full-sized avatar

Block or report mrhanna

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.

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

Hi! 👋 I'm Michael

Michael Hanna logo

🎷 I'm a professional musician, educator, and CCNA-certified technologist, bringing a disciplined, analytical mindset to both network infrastructure and software development.

💻 I am a systems-focused developer with a strong foundation in JavaScript/TypeScript, React, and modern full-stack architecture, alongside a core expertise in routing, switching, and hardware staging. I bridge the gap between software logic and physical network deployment.

🚀 I focus on building reliable technical solutions—whether that means implementing secure network topologies in my homelab or architecting clean application code.

📫 Feel free to explore my repos or reach out at hanna.michaelr@gmail.com.


Technical Focus

  • Networking & Systems: Cisco IOS, TCP/IP, VLANs, OSPF, WireGuard VPN, Linux (Debian/Ubuntu), Proxmox VE, Synology (RAID).
  • Development & Automation: TypeScript, Next.js, React, PostgreSQL, Bash, Git.

Featured Projects

🧩 2048 — A React+TypeScript Rebuild

A responsive, accessible, and animation-rich remake of the classic 2048 puzzle game.
Built with React + TypeScript + Vite, featuring custom game logic, reducer-based state, smooth CSS transitions, and persistent scores across configurable grid sizes.

🎮 Live Demo • 🛠️ Source

Popular repositories Loading

  1. mrhanna.github.io mrhanna.github.io Public

    Random scale tester

    JavaScript

  2. 25pines-backend 25pines-backend Public

    OTT platform for LensAudio

    PHP

  3. uptown-alive-nextjs uptown-alive-nextjs Public

    Frontend for Uptown Alive

    JavaScript

  4. uptown-alive-strapi uptown-alive-strapi Public

    JavaScript

  5. 2048 2048 Public

    A clone of the sliding-tile game 2048 built in React and TypeScript

    TypeScript

  6. mrhanna mrhanna Public

    My readme repo