Software Developer Intern
TLT - Tomorrow's Leaders Today
January - May 2025
Technologies Used: Next.js, Node.js, Tailwind CSS, SQLite, Prisma, Figma, & Oauth 2.0
I lead a team of four other interns to create a web application that would automatically search reputable grant opportunities for TLT to apply to. This application's purpose is to increase TLT's funding opportunities while reducing the amount of human resources that would be required to perform these actions. Original designs or wireframes for the website's User Interface was created through Figma and later replicated with the use of Next.js and Tailwind CSS. Our backend was created using Node.js for multiple purposes. The first was to serve a medium of communication between the frontend and our database management software of choice, Prisma which then interacted with our database in SQLite. The other purposes were for the implementation of a web scraper that populated the database with new funding opportunities daily and all of the necessary scripts to ensure automation. Microsoft's Azure AI model was incorporated to expedite the application process for TLT employees. Security was also a great concern with the creation of this application which is why OAuth 2.0 was used for all login details, ensuring that only users with the TLT Google Workspace accounts can access this application. I'm confident that with the benefits that this application offers, TLT will be able to expand and focus on what it does best, nurture gifted invdividuals into becoming strong pillars for the society of the future.
