software engineer

software engineer

Crisp.News

About the project

AI-powered news app delivers personalized time-efficient briefings with audio playback and customizable topic categories.

Impacts

  • Engineered AI-powered news summarization system using LLM API, reducing content length by 60% while maintaining key information in digestible formats

  • Developed React-based news briefing application with Web Speech API integration, enabling hands-free consumption of personalized news briefings

  • Implemented dynamic content selection algorithm that generates time-constrained briefings (1/3/5 minutes), optimizing for reading speed of 250 WPM

  • Built responsive user interface with React and Tailwind CSS, achieving 99% cross-browser compatibility and mobile-first design principles

  • Architected caching system for API responses and AI-generated summaries, reducing external API calls by 40% and optimizing application performance

Stacks

  • JavaScript

  • React.js

  • Vite

  • Tailwind CSS

  • News API

  • LLM API

  • Text-To-Speech API

Link to application

Link to Github