I'm a software developer.

Skills

HTMLHTML5
CSSCSS3
JavaScriptJavaScript
ReactReact
MySQLMySQL
CC
C#C#
JavaJava
UnityUnity
FirebaseFirebase
FlutterFlutter
VSCodeVS Code
GitGit
PythonPython
SassSass
SeleniumSelenium
LinuxLinux
BashBash

Projects

Smith Kitchen Chronicles

This is a fully functional CRUD application built using React + Vite. The app allows users to manage their collection of recipes by adding, viewing, editing, and deleting recipes. Firebase serves as the backend, handling data storage and retrieval.

Features:
  • Multi-page layout: Main Recipe List, Recipe Details Modal, Recipe Creation & Editing Form
  • Users can view, add, edit, and delete recipes in real-time.
Recipe App Demo
BetterTrack App Screenshot

BetterTrack

BetterTrack is a responsive web application designed to help users track their daily routines, fitness activities, and wellness goals through a structured journaling and progress system. Built with React, the app features secure login authentication, a motivational Quote of the Day (QOTD) fetched from an external API, and an interactive calendar interface that allows users to create, edit, and delete daily task cards. Each entry supports customizable fields—such as title, quantity, weight, and notes—making it ideal for tracking workouts, health habits, or personal milestones. The application leverages React’s useState and useEffect hooks for state management and dynamic UI updates, with styling implemented in SASS for a cohesive, modern aesthetic.

Flutter Todo App

This functional CRUD (Create, Read, Update, Delete) application was developed to explore Flutter’s development environment within Android Studio. Leveraging Firebase, the app supports user authentication via email and password. Upon signing in, users can create and manage lists, update tasks, and delete list items, ensuring seamless data handling within the application.

Features:
  • Multi-page layout: Splash, Login, Sign Up, Home/Todo Page
  • Email/password authentication; each user has their own task database
Flutter App Demo

About

Rick's Profile Picture

I am actively seeking new opportunities in the realms of software development and large-scale web projects. I thrive on challenges that inspire innovation and bring out the best in my skills.

When I'm not behind a keyboard, you'll likely find me snowboarding down mountains, hiking new heights, or training in jiu-jitsu — always chasing the next challenge.

Resume

Contact