I specialise in creating dynamic and engaging front-end experiences, as well as powerful back-end ecosystems that prioritise performance and security to meet a variety of business needs. Get in touch today to find out how I can help your business grow.
Calming Down
Software Engineer & Scrum Master. An application used by the NHS Digital Innovation Hub to help provide immediate support for patients needing mental health support.
- Led the development of a wellness app in partnership with NHS Digital Innovation Hub, managing a team of 6 developers and delivering the MVP in under 2 months while serving as both a full-stack developer and Scrum Master.
- Leveraged cloud architectures to plan and prototype the app, resulting in a 30% reduction in infrastructure costs and a scalable architecture capable of supporting thousands of concurrent users.
- Led weekly stakeholder meetings with over 10 shareholders, ensuring alignment on key milestones, which contributed to the app being acquired by SCC for public release, projected to reach a national user base. Utilized Next.js, Tailwind, Clerk Auth, SQL/Supabase, and Agile methodologies for the development process and implemented a GitHub-based CI/CD pipeline that reduced deployment times and improved release frequency.
Protoshop is a photo editing application that I built to run natively in the browser. The application was designed to facilitate the efficient management and sharing of photo editing projects between users.
* Developed the front-end of Protoshop using Next.js and TypeScript, providing a smooth and responsive user experience.
* Implemented photo filtering algorithms written in C, which were then compiled to WebAssembly using Emscripten. This allowed for high-performance photo processing within the browser.
Stor
An internal file-sharing platform developed for TT, designed to securely manage and share project files between musicians and the company. The application facilitated the exchange of files for sync licensing and publishing contracts, ensuring secure and efficient collaboration on sensitive creative assets.
- Built a secure file storage application for musicians to share project files, supporting the company's sync licensing and publishing processes.
- Developed the front-end with Next.js and TypeScript, and implemented a robust back-end using C#/.NET to ensure scalability and performance.
- Configured AWS Cognito for authentication with a zero-trust model using OAuth 2.0 authorization grant flow, enhancing security protocols.
- Utilized MongoDB for dynamic directory data, applying tree-traversal algorithms to efficiently manage and update files.
- Hosted files in S3 with access controlled by pre-signed URLs, distributed via CloudFront for secure and fast content delivery.
- Enhanced system security with AWS WAF and implemented logging and monitoring through CloudWatch and CloudTrail, improving reliability and reducing downtime.
Full-Stack Developer for Ur Tru Image. A multi-faceted website serving as a digital hub for interconnected record labels and a multidisciplinary arts collective.
- Spearheaded the development and rapid delivery of a comprehensive website for Ur Tru Image, showcasing multiple record labels and an arts collective under one digital umbrella.
- Implemented an agile development approach, conducting weekly meetings with label heads and designers to ensure alignment with project goals and maintain transparency throughout the development process.
- Utilized modern web technologies to create a responsive and visually appealing platform that effectively represents the diverse artistic endeavors of the collective.
- Prioritized user experience and brand consistency across multiple sub-labels, resulting in a cohesive online presence that strengthened the collective's digital identity.
Lead Developer for Data Visualization Tool. A streamlined application designed to quickly visualize small data sets, offering an efficient alternative to complex legacy systems.
- Conceptualized and developed a user-friendly data visualization app to address the need for quick and easy analysis of small data sets, improving efficiency over cumbersome legacy applications.
- Leveraged a modern tech stack including MongoDB for flexible data storage, Next.js for server-side rendering and improved performance, and Tailwind CSS for rapid, responsive UI development.
- Integrated Shadcn components to ensure a consistent and professional user interface, enhancing overall user experience and reducing development time.
- Implemented intuitive data import and visualization features, enabling users to generate meaningful insights from their data in a fraction of the time compared to traditional methods.
- Designed the application with scalability in mind, allowing for potential future enhancements and integration with larger data ecosystems as needed.