
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
Chorechestra
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
Green Coffee Beauty
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
Watchlist Duo
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
Open Energy Dashboard
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
Application Tracking Tool
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
Book Library
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
Get in Touch
Feel free to reach out via email or connect with me on social media.