A minimal full-stack task management app with bulk CSV task upload, audio storage via PostgreSQL streams, and AI integration for task intelligence.
Manual task entry and large file uploads are cumbersome. Existing task apps don’t offer bulk creation or AI-generated content for prioritization or planning.
Designed a full-stack app to support CSV bulk upload (csv-parse) of tasks and chunked audio file storage using PostgreSQL streams. Added AI integration to generate intelligent task suggestions and summaries.
Prove the ability to build scalable, real-world backend solutions while incorporating AI assistance in productivity tools.
This is a full-stack, minimalistic, AI-powered task management app demonstrating my skills in backend APIs, file uploads, large data storage, and AI integration. The app allows users to upload CSVs to create bulk tasks and upload large audio files stored in chunks using PostgreSQL’s large object API. It features AI-generated task suggestions using xAI’s API and supports user authentication via Auth0. Built with Next.js, Node.js, Docker, and deployed to AWS infrastructure, this app showcases my ability to engineer complex backend and frontend systems.
Duration
July 2025 - Present
Team Size
1
My Role
Full-Stack Developer
Successfully streamed audio files into PostgreSQL large object using chunked writes.
Containerized the backend for deployment on AWS ECS/EC2 with CI/CD pipeline.
Integrated xAI API to provide intelligent suggestions and summaries for tasks.
Handling memory-safe uploads of large files via stream and chunk logic.
Building secure Auth0-based login flow with token validation and route protection.
Combining AI response design with user-friendly UI for task interactions.