Portrait of Matt

Hi, I am

Matt Miss

I’m a software developer passionate about creating intuitive and accessible applications that solve real-world problems. Specializing in React Native and web development, I enjoy turning complex challenges into elegant, user-friendly solutions.

Recently, I built a chore management app that helps users streamline their daily routines with interactive features. Check out my portfolio to see more of my work, or reach out — I’d love to connect!

Skills

Programming Languages

  • TypeScript
  • JavaScript
  • Java
  • C#

Front-End Development

  • React
  • React Native
  • Expo
  • HTML
  • CSS
  • Bootstrap
  • Tailwind CSS

Back-End Development

  • Node.js
  • Express
  • SQL
  • MongoDB
  • Firebase

Miscellaneous

  • Git
  • REST APIs
  • Agile Methodologies
  • Unit Testing

Projects

Project Thumbnail

Chorechestra

Made With: React Native (Expo), Typescript, NativewindCSS, React Query, Expo FileSystem

Chorechestra is a React Native mobile app for Android designed to streamline household chore management. Built with a focus on intuitive UI and efficient task tracking, the app offers tagging, prioritization, and notifications to ensure chores are completed on time.

Key Challenges:

  • State Management: Implemented a Context API structure to manage chore data efficiently
  • Sorting & Filtering: Developed customizable chore sorting based on priority and time left
  • Performance Optimization: Used memoization techniques to prevent unnecessary re-renders
  • Offline Data Storage: Leveraged AsyncStorage to maintain persistent local data
Code
Project Thumbnail

Green Coffee Beauty

Made With: React Native (Expo), Node.js, Express, Typescript, NativewindCSS, React Query, MongoDB, Firebase

Green Coffee Beauty is a salon management mobile app built with React Native and TypeScript, designed to streamline operations for salon owners. The app leverages Expo for rapid development and deployment, using React Query for efficient data fetching and state management. With a focus on scalability and maintainability, the project follows modern software development best practices, including modular components and context-driven state management.

Key Challenges:

  • Efficient State Management: Used React Query to minimize API calls and improve performance
  • Authentication Integration: Implemented Firebase Google Sign-In for secure and seamless login
  • Responsive Design: Applied NativeWind for consistent UI across screen sizes
  • Offline Data Support: Utilized AsyncStorage to ensure access without an internet connection
Code
Project Thumbnail

Watchlist Duo

Made With: React (Vite), Node.js, Express, Typescript, TailwindCSS, React Query, Firebase

WatchList Duo is a web app built with Vite and TypeScript, designed to help users collaboratively track movies and TV shows they want to watch. Users can connect with a partner to see shared interests and find common titles they both want to watch. The app leverages Firebase for authentication and data storage, ensuring seamless real-time updates and accessibility across devices. Tailwind CSS is used to create a clean and responsive UI, while Context API manages state efficiently.

Key Challenges:

  • Real-time Data Syncing: Used Firebase Firestore to synchronize watchlists instantly across devices
  • User Authentication: Implemented Firebase Google Sign-In for secure partner connections
  • UI Consistency: Applied Tailwind CSS for responsive and visually appealing design
  • State Management Efficiency: Optimized with Context API for smooth and scalable state handling
Code
Project Thumbnail

Open Energy Dashboard

Made With: React, Node.js, PostgreSQL, Typescript, Bash, CRON

Open Energy Dashboard (OED) is an existing open-source project that provides real-time energy data visualization for organizations to monitor and reduce their energy consumption. My contributions focused on enhancing project reliability and maintainability by adding automated database tests, improving project documentation, and developing a backup script for scheduled tasks.

Key Challenges:

  • Database Reliability: Added test cases to validate database functionality, ensuring data integrity and proper query execution
  • Project Documentation: Documented outstanding TODO items to provide clarity and facilitate future contributions
  • Automated Backups: Developed a Bash backup script for scheduled execution via CRON, enhancing data security and recovery processes
Code
Project Thumbnail

Application Tracking Tool

Made With: PHP, SQL, HTML, JavaScript, Bootstrap

The ATT Application Tracking Tool is a PHP-based web application designed to help users efficiently track their job applications. Users can organize applications by company, store job links, set follow-up reminders, and update job statuses such as 'Need to Apply,' 'Applied,' and 'Rejected.' The application provides admin functionality to manage users and send job announcements, with all data securely stored in an SQL database. The project also includes sorting and filtering capabilities, along with dark and light mode options for an enhanced user experience.

Key Challenges:

  • Data Management: Designed efficient SQL queries to store and retrieve job applications with filtering and sorting options
  • User Authentication: Implemented secure user sign-up/login with hashed passwords and session management
  • Admin Privileges: Developed an admin dashboard for managing users and sending job announcements
  • User Experience: Created a dark/light mode toggle to improve accessibility and usability
  • Follow-up System: Enabled users to set and track follow-up reminders to stay on top of their applications
Code
Project Thumbnail

Book Library

Made With: Fat-Free PHP, SQL, JavaScript, Bootstrap

The Book Library is a web application built with the Fat-Free PHP framework that mimics a real-world library system. Users can search for books using the Google Books API, borrow and return books, and support the library through donations processed via the Stripe API. A SQL database is used to manage book and user data, ensuring efficient data storage and retrieval.

Key Challenges:

  • API Integration: Implemented the Google Books API to provide accurate and efficient search functionality
  • Borrow/Return System: Developed a structured borrowing system to track book statuses and availability
  • Payment Processing: Integrated Stripe API to facilitate secure and seamless donations
  • Database Optimization: Designed SQL queries for fast and reliable book and user data management
  • User Experience: Designed a responsive and user-friendly interface using Bootstrap for accessibility across devices
Code

Get in Touch

Feel free to reach out via email or connect with me on social media.

© 2025 Matthew Miss. All rights reserved.