Hello, my name is
Paul Richan

I am former professional athlete
turned self-taught full stack web developer
with 1+ years of professional experience.

About

Projects

project img
Hosted

Problem:

Indie developed video game stats are dumped into a mess of XML. Players can't keep track their progress efficiently.

Solution:

A web app that parses the XML and displays the data in a clean and easy to understand format. Players can compare their stats with other players and track their progress over time. We are currently serving 4,000+ active users! There is much more to this project than meets the eye and we are constantly adding new features and improving the user experience.

Tech:

React
Next.js
Typescript
TailwindCSS
PostgreSQL
Scripting
REST API
Supabase
Docker
project img
WIP

Problem:

Online resources for individuals to study for the Board Certified Behavior Analyst exam are limited, expensive, and not user friendly. One exam can cost around $200 and is limited to one use. If you want to retake the exam you have to pay again and the questions and answers are the same. Also, my wife was studying for the exam and I wanted to help her out!

Solution:

A web app that generates unique test questions for studying through the use of artificial intelligence. The test results are saved to a SQL database. The user dashboard aggregates their overall results and displays them through charts. Each test session shows their results when they are done with additional information regarding the topic, genre, and category of each question. Cost structure is a monthly subscription fee that is much cheaper than the competition. With the highest tier, users can take up to 900 questions a month. With Vercel and Cloudflare Workers generous free tiers, the application can serve thousands, maybe even hundreds of thousands requests a month for free. The only cost is the OpenAI api which is marginal per generation. LibSQL is used for the database and hosted on TursoDB which also has a very generous free tier. Keeping costs low is important for a solo developer.

Tech:

React
Remix
Typescript
Shadcn/ui
Hono
Cloudflare Workers
SQL
AI
OpenAI
project img
Hosted

Problem:

Being able to review Trackman data is typically limited to their app. Alot of coaches, scouts, and players have access to csv files but no quick way to review them.

Solution:

A web app that allows users to upload Trackman csv files and review them in a clean and easy to understand layout. The charts that I chose to display are opinionated in the sense that I think they are the most important. I also wanted to make sure that the charts were easy to understand and not cluttered. The app is hosted on Vercel and uses React with Vite.js. You will need to use a csv file from Trackman to test the app, you can contact me through the contact form if you would like to test it out!

Tech:

React
Typescript
Recharts
Tailwind
Vite.js