Software Developer | Generative AI | Full Stack Web
AI Web App | AkoTech
Developed a web app enabling teachers to build custom AI assistants to support their students.
- Built the frontend with React and handled integration with the OpenAI API and our database
- Optimised web app architecture to reduce complexity and hosting costs
- Collaborated with 4 other developers who worked on different features of the web app
- Used JavaScript, React, Next.js, Firebase, and OpenAI API
Code Documentation Tool | Provoke Solutions
Developed a tool for automatic code documentation and compliance checks during a hackathon run by Provoke Solutions.
- Built the frontend with Streamlit and handled integration with the OpenAI API
- Applied machine learning techniques to assess accuracy of the generated documentation
- Collaborated with 3 university students and 2 senior staff members from Provoke Solutions
- Delivered a prototype in only two days, securing 3rd place in the competition
- Used Python, Streamlit, and OpenAI API
Game Data API | Personal Project
Developed a REST API for efficient player, score, and game data management.
- Containerized application with Docker for improved scalability and portability
- Deployed on AWS EC2, showcasing cloud infrastructure expertise
- Integrated AWS DynamoDB for high-performance data storage
- Implemented secure credential handling using environment variables
- Used Python, Flask, AWS, and Docker