Projects

Paleodra

A dinosaur discovery web application that allows users to explore, learn about, and track dinosaur species.

Technologies Used

TypeScriptNext.jsReactZustandZodTailwind CSSshadcn/uiMongoDBMongooseExpress.js

Timeline

Apr 2025 - Dec 2025

Co-Authors

This project was completed individually

Key Accomplishments

  • Implemented a secure, documented and tested Express.js REST API with over 200+ tests and 100% coverage, used by at least four people.
  • Integrated FlexSearch for fast, client-side search functionality and Zustand to track user dinosaur discovery across the website.
  • Automated CI pipeline with GitHub Actions to enforce linting and formatting with Biome, as well as automate releases using Semantic Release.
  • Designed a responsive UI using TailwindCSS, shadcn/ui and Lucide React Icons.