In my role as a Software Engineer Intern at Maths Hub Queensland, I used Next.js and React to build a full-stack web application to automate Maths Problem Sheet creation, serving 1000+ students.
Using Supabase, PostgreSQL, and AWS S3, I designed a comprehensive backend data schema to store and catalogue 1000+ maths problems, solutions, course notes, and program information. Then I integrated REST API using Python Flask to automatically compile LaTeX into PDFs for students. Now, problems can easily be filtered through and found using the web interface, then compiled into PDF form and sent to students, saving staff 10+ hours of manual work per week.