Hi, Welcome to my Portfolio :)

I am a Software Engineer

Joshua Cherenfant
Joshua Cherenfant

A Passionate Software Engineer specializing in Java, React, Next.js, and TypeScript.

Software Developer
Introducing Joshua Cherenfant

About Me

I am a University of Georgia graduate with a Bachelors of Science in Computer Science. I chose computer science beacause I love creating things and have a strong drive to solve problems. I enjoy working on full-stack applications using Java, TypeScript, React, and REST APIs. I’m always looking for new things to build and ways to improve, and I enjoy turning ideas into applications as I continue growing as a software engineer.

Outside of software development, I've got a couple interests and hobbies. I have a passion for music and I am a big enjoyer of College Football. This led me to play in my University's marching band to pursue that passion and support my favorite football team, The Georgia Bulldawgs (GO DAWGS!!).

In my free time I spend a lot of time coding and building personal projects to solve problems I run into. I have made browser extensions to improve my workflow and Discord bots just to mess with my friends. Those projects, while they are small, help me stay creative while improving my coding skills. When Im not working on personal projects, I am usually playing guitar, watching movies, or playing video games.

I just thought this looked cool.
Awesome Globe

MY SKILLS


Through both my coursework and personal projects I have developed a strong skill set in front-end development. My foundation is paved with HTML, CSS, JavaScript, and TypeScript and I frequently use React and Next.js for modern web applications.

My coursework has prepared me for team projects by giving me multiple opportunities to collaborate with other students on semester long projects. This gave me experience working with version control systems, participating in code reviews, and dividing responsibilities. These projects helped me strengthen my communication skills while learning how to integrate front-end and back-end features effectively in a shared codebase.

On the back-end side, I’ve worked with Java using Spring Boot and Node.js to build server-side applications and RESTful APIs. I’ve also used MySQL, and Firebase to design and manage databases in projects that needed authentication and storage of user data.

Node.js

Next.js

Git

Linux

MySQL

MongoDB

Figma

Tailwind

AndroidStudio

Java

C

C++

HTML5

CSS3

JavaScript

TypeScript

React

Bulldawgs Cinema

Bulldawgs Cinema

An online Cinema E-Booking System featuring movie browsing, trailer playback, ticket booking, user authentication, and checking out.

Spring BootMySQLUser Auth.Agile/Waterfall methodologyAPI IntegrationHTML/CSSFacade & Singleton design patterns
WibeCheck

WibeCheck

A Web application that analyzes a users facial expression and generates a personalized Spotify playlist based on the detected mood. Used the Luxand API to analyze user expression and the Spotify API to retrieve song data.

REST API'sJavaScriptAsynchronous workHTML/CSS
RoomSync

RoomSync

A website that helps students find compatible roommates and available apartments to rent together. The platform allows users to create profiles, bro

ReactTypeScriptFull-Stack DevelopmentNoSQL
TheMP3layer

TheMP3layer

This is an android media player that allows users to browse and play music files stored on their mobile device. TheMP3layer also builds a database and retrieves additional metadata of the music in order to improve song organization, sorting, and filtering.

Android StudioSQLiteJavaADB
React Portfolio

React Portfolio

Developed a personal portfolio website to showcase my software development projects, technical skills and experience.

ReactNext.jsTailwind CSSFront-end Development
iTunes API Gallery

iTunes API Gallery

Developed a JavaFX desktop application that uses the iTunes Search API to dynamically get and display artwork images. Images are are asynchronously downloaded to maintain responsiveness and progress is tracked using a functional loading bar. Used object-oriented programming principles such as inheritance, interfaces and polymorphism.

ReactNext.jsTailwind CSSFront-end Development

Want to contact me?

Phone: (678)-651-6117

E-mail: ftyberius1213@gmail.com

Thanks for stopping by