Dive into Projects
A collection of complete and partial development projects that showcase concepts and technologies across a variety of programming languages and frameworks.
-
firebase-oauth
⚠️ This is a fork of [`oauth2-firebase`](https://github.com/yoichiro/oauth2-firebase), with additional support for custom login pages, custom authorize routes, multiple providers amongst other minor changes. The docs have been kept largely the same until I get time to address them.
-
firebase_oauth_dashboard
Firebase Oauth Dashboard is a dashboard that allows admins to manage multiple instances of clients and users from an oauth deployment
-
insta_clone
Instagram clone created with react and vite
-
insta_downloader
Tool for downloading photos from photos from instagram
-
netflix_clone
This is a basic Netflix clone with some simple functionality
-
oauth_api_demo
Demo oauth api endpoints built using Python, Django, and Django Rest Framework
Dive into Gists
A curated selection of gists and code snippets that encapsulate efficient solutions and innovative approaches within compact blocks of code.
-
npm init configuration file that has been updated to create 1. Entry file 2. License 3. Code of Conduct 4. gitignore
-
Username Validation using single regex string to test for all conditions
-
Dynamic File Router for React Apps
Frequently asked questions
- What is your primary area of expertise?
-
My expertise lies in full-stack web development, with a strong focus on both front-end and back-end technologies.
- Can you describe your educational background?
-
I am working on a Bachelor of Science in Computer Science and a Full Stack Web Development certificate, reflecting a solid foundation in software engineering principles and web development.
- How many years of experience do you have in software development?
-
I have over five years of professional experience in software development, working on a range of projects from web applications to serverless architectures.
- Do you have experience working in teams or leading projects?
-
Yes, I have extensive experience collaborating in team environments and have led several projects, focusing on optimizing performance and enhancing user experience.
- How do you approach problem-solving in development projects?
-
Yes, I have extensive experience collaborating in team environments and have led several projects, focusing on optimizing performance and enhancing user experience.
- Do you have experience working in teams or leading projects?
-
My approach to problem-solving involves thorough analysis, collaborative brainstorming, and iterative development, ensuring solutions are efficient, scalable, and user-centric.
- Are you open to learning new technologies or languages?
-
Absolutely! I am committed to continuous learning and eagerly embrace opportunities to explore new technologies and programming languages.
- How can someone contact you for potential opportunities?
-
I can be reached via email at hey@richkevan.com, phone 7077706843, or through my contact page. I welcome inquiries about freelance projects, full-time positions, or collaborative ventures.