Iβm a Computer Science student at Kean University and a full-stack web developer focused on building practical tools, dashboards, and web applications that solve real problems.
Most of my work centers around modern JavaScript/TypeScript development, data-driven interfaces, backend integrations, and user-focused products. I enjoy building projects from idea to deployment, learning through real-world problems, and improving my skills one project at a time.
Frontend:
JavaScript, TypeScript, React, Next.js, HTML, CSS, Tailwind CSS
Backend & Databases:
Node.js, Express.js, PostgreSQL, MySQL, MongoDB, REST APIs
Tools & Platforms:
Supabase, Stripe, Vercel, Docker, Git, GitHub
Familiar With:
Java, Python, PHP, Chart.js, data visualization, API integrations
IFlytics β Analytics Platform for Infinite Flight Users
IFlytics is a full-stack analytics platform built for the Infinite Flight community. Users can search for their Infinite Flight username and view flight statistics, flight history, route maps, aircraft insights, community profiles, CSV exports, and more.
Built with Next.js, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Stripe, and REST APIs.
Key areas I worked on:
- Dashboard pages and user profile pages
- Flight history and analytics features
- API integrations with paginated data fetching
- Caching and performance improvements
- Stripe payment flow for premium/lifetime access
- Responsive UI and data visualization
KU Watch helps students track course availability and get notified when seats open up. The project was built to solve a real student problem: constantly checking whether a course section has become available.
Built with Next.js, TypeScript, Tailwind CSS, Supabase, Express.js, and Discord notifications.
Features include:
- Course watchlists
- Authentication
- Seat availability tracking
- Notification system
- Student-focused dashboard UI
- Advanced backend architecture with Supabase and PostgreSQL
- Data visualization and analytics dashboards
- Python and data structures
- AI-assisted development workflows
- Scalable API usage, caching, and background processing
- WordPress, PHP, and broader web development tools
- Land a software engineering, full-stack, front-end, backend, or web development internship
- Continue improving IFlytics based on real user feedback
- Build more polished, useful tools for students and online communities
- Strengthen my backend, database, and system design skills
- Keep learning by shipping real projects
- Portfolio: charlesacosta.dev
- GitHub: @charlesacosta163
- IFlytics: iflytics.app
Thanks for stopping by!
Iβm always open to connecting, collaborating, or talking about web development, analytics, and building useful software.