I see every project as a chance to learn something new. Whether it's practicing with new libraries and framworks, collaborating in hackathons, or just building tools that make life easier. Here's a look at the projects that have helped me grow as a developer.

A financial planner that pulls a user's transaction history and displays it onto a Calendar, allowing them to use an AI assistant to gain insights and better manage the timing of their financial transactions.
Google ADK
Google Gemini API
TypeScript
Next.js
React
Tailwind

The ultimate learning assistant! TL;DR can take in multiple forms of input and format them into different mediums using the Gemini API for people who want their media in a different form.
Google Gemini API
EllevenLabs API
TypeScript
Next.js
React
Tailwind

The University of Central Florida uses a foundation exam to determine which students remain in the Computer Science major. This tool allows users to practice for the exam by whiteboarding answers and getting auto grading using the Google Gemini API.
TLDraw API
JavaScript
React
Tailwind

Using Sanity, a headless CMS platform that allows developers and content creators to manage content separately from the frontend. I wanted to try it out as a developer tool, make a simple project, and learn a lot about how CMS systems work!
Sanity
TypeScript
Next.js
React
Tailwind

Before learning TypeScript, I wanted to become more familiar with the concepts, so I made a TypeScript flashcard game with React before jumping into the JavaScript alternative.
React
JavaScript
HTML
CSS

Miami has a lot to offer and I wanted to show off my bustling home. As my first React project I used the framework to highlight some amazing sites and activities in Miami, Florida.
React
JavaScript
HTML
CSS

To get a feel for web development technologies I started with basics. This is a simple Blackjack implementation in vanilla HTML, CSS, and JavaScript. You can hit, stand, and there's a dealer.
JavaScript
HTML
CSS
© Christian Evans. all rights reserved