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 supported. This note will be visible to only 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 freelance musician and educator actively pivoting into software development, bringing the same discipline, creativity, and problem-solving mindset that shaped my success in performance and teaching.

๐Ÿ’ป I'm a self-taught developer with a strong focus on JavaScript/TypeScript, React, and modern full-stack architecture. My background includes building solo projects that integrate custom APIs, CMS platforms like Strapi, and mobile-first UIs with Next.js, Expo, and Tailwind CSS.

๐Ÿš€ I'm currently seeking a junior developer role where I can grow as part of a collaborative team, continue building great products, and learn from experienced engineers.

๐Ÿ“ซ Feel free to explore my repos or reach out at hanna.michaelr@gmail.com.


Portfolio

๐Ÿงฉ 2048 โ€” A React+TypeScript Rebuild

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

๐ŸŽฎ Live Demo โ€ข ๐Ÿ› ๏ธ Source


๐Ÿ”จ Projects I've worked on:

  • Uptown Alive โ€“ a content-rich local business directory powered by Strapi and Next.js
  • HIIT the Deck โ€“ a React Native fitness app that gamifies workouts with animated card draws

I may resurrect these projects and add them to the portfolio soon...

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