Experience
Past roles and experiences
- Independently developed a Python/Flask web application providing authenticated users with searchable access to company financial invoice records.
- Migrated approximately 12,000 legacy financial records into a cloud-hosted PostgreSQL database and designed a relational database containing 7–8 related tables.
- Developed SQL search and filtering functionality for invoice number, purchase order number, supplier and date, with links to associated invoice PDFs stored in SharePoint.
- Implemented user authentication with Flask-Login and applied input validation and SQL injection protections.
- Configured and deployed the application and PostgreSQL database using Render, GitHub and environment variables.
- Validated the migrated dataset against the original records, achieving 100% data matching.
- Produced technical documentation and presented the completed application to management for organisational use.
Technologies:
Python, Flask, PostgreSQL, SQL, HTML, CSS, JavaScript,
Bootstrap, Git, GitHub, Render, SharePoint, pgAdmin
- Assisted staff with basic computer setup and troubleshooting tasks.
- Observed how technicians diagnose and resolve common hardware and software issues.
- Helped organise files and update simple records on office computers.
- Learned about the importance of clear documentation and systematic problem solving when working with technology.
Sixth Form Maths & Physics Support Volunteer
St Dominic's Sixth Form College - London, UK
2023 - 2024
- Provided one-to-one A-Level Maths & Physics support.
- Helped students prepare for exams.
- Simplified complex problem-solving techniques.