Projects

Ticketeller

TypeScript, Next.js, Node.js, Express, PostgresSQL

  • A ticket purchasing platform that allows users to browse, filter, and select seats for events
  • Designed a RESTful API to handle user authentication, ticket purchases, and event creation
  • Implemented a one-to-many relational database for efficient ticket management.
  • Utilized Next.js for server-side rendering and optimized performance

RSS News Aggregator

Java, HTML, CSS, RSS, XML

  • Developed a Java application to gather news feeds using RSS (Really Simple Syndication) technology.
  • Utilized XML parsing techniques to efficiently process news feeds and extract headlines, descriptions, and links.
  • Tested the application to ensure compatibility with different RSS feeds

Expense Tracker

JavaScript, React.js, Express, Node.js, MongoDB

  • An application that allows users to track their expenses and income
  • Utilized MongoDB and Node.js to manage financial data and perform queries for generating analytics.
  • Used Context API to manage global state and optimize data fetching
  • Mocked server data in order to deliver the infrastructure needed to populate web pages dynamically

Virtual Community Space

React.js, TailwindCSS, Railway, PostgreSQL

  • A Web Application that allows users to create and join virtual communities
  • Designed a user-friendly interface that allows users to select a location and view events
  • Implemented a sorting and filtering system to help users find events that interest them