Hi, Welcome to my Portfolio :)

I ama Software Engineer

A Passionate Software Engineer specializing in Java, React, Next.js, and TypeScript. I build scalable, full-stack applications focused on clean architecture, performance, and user experience.

Joshua Cherenfant
Joshua Cherenfant

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 logo

Node.js

Next.js logo

Next.js

Git logo

Git

Linux logo

Linux

MySQL logo

MySQL

MongoDB logo

MongoDB

Figma logo

Figma

Tailwind logo

Tailwind

AndroidStudio logo

AndroidStudio

Java logo

Java

C logo

C

C++ logo

C++

HTML5 logo

HTML5

CSS3 logo

CSS3

JavaScript logo

JavaScript

TypeScript logo

TypeScript

React logo

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!