Experienced in building backends with Laravel, ensuring scalable, secure, and high-performance applications for various business needs.
From London, Uk. I have rich experience in software development.
I am a fullstack engineer currently employed as a Lead Frontend Engineer with extensive experience in greenfield projects, guiding the entire development lifecycle from inception through to production and maintenance. I am also the co-founder and CTO of Black and White Payments, a fintech startup focused on innovative payment solutions. Proficient in both Vue and React, I initially led the migration of a complex single-page application from Angular to Vue and now oversee a team responsible for the seamless integration of new features and bug fixes across all deployment environments.
Experienced in building backends with Laravel, ensuring scalable, secure, and high-performance applications for various business needs.
Experienced in Python for backend development, data processing, and automation, delivering efficient solutions across diverse applications.
Experienced in Node.js for backend development, delivering fast, scalable server-side applications and real-time functionalities.
Proficient in JavaScript, creating dynamic and interactive front-end experiences that bring modern, responsive interfaces to life.
Specialised in React, building component-based UIs that offer seamless user experiences and optimal performance across devices.
Knowledgeable in machine learning principles, applying algorithms and data models to extract insights and drive intelligent automation.
Skilled in Vue.js for crafting seamless, reactive user interfaces, enabling efficient state management and clean, modular components.
Proficient in React Native, creating cross-platform mobile applications with native performance and a smooth, cohesive user experience.
Skilled in video editing with Adobe Creative Cloud, creating polished, professional visual content with tools like Premiere Pro and After Effects.
I graduated in Computer Science BSc (Hons). Classification: First Class.
I graduated from an IT For E-Business (Web Specialist) course. Classification: Distinction
Boots project helping with fullstack PR approvals and suggestions for improvements. Whilst assisting with a Bid to COP - College of Policing. Responsible for POC written in React, and a micro-service written in Python utilising Huggingface Q&A LLM models for Ai powered question and answering. Data sets for the LLM were PDFs containing RASSO information. We won the bid. My current role involves leading the frontend team in building the frontend application that will be used by the police force.
Working on the Mitchells & Butler team responsible for building and maintaining new and existing web and mobile application features, for M&B's chain of restaurants and bars. As a senior engineer, my responsibilities, also include PR reviews, pair programming with Junior engineers and frequent interactions with QA’s, BA’s and PO’s.
Responsible for leading a team of 4 Frontend Engineers. Ensuring that all feature implementation and maintenance is handled to a high standard.
Responsible for rebuilding Homesearch's Angular front-end SPA in VueJS. Some Laravel work when required. Utilise available packages and open source API’s to ensure shared functionality with the, at the time current Angular version. Managing an FE team of 4 Team/tech lead responsibilities CI/CD responsibilities Interviewing potential frontend developers. Reviewing development tests submitted by candidates.
Remote work, frontend application development using VueJS and Bootstrap. Using Vuex for state management, and Gulp for task management. Rebuild existing legacy application as a SPA using Vue
I was responsible for the full web development life cycle for many projects ranging from static websites, to database driven web and mobile applications.. Responsible for a small team of junior developers. Introduced Laravel, Vue and version control..
After graduating from university I was asked to come back as a teaching assistant. Assisted in lecturing 3 modules; Advanced Databases and Web, Java Programming, and Swift Programming. Rented usage (individual accounts) of my self managed dedicated server for 60 students to complete their assignments. This was paid for by the University.
Going by the trading name Webpot, I incorporated this company whilst starting university. The purpose was to gain knowledge and experience in web development by acquiring my own clients and providing them with professional web design, development, and hosting services. Acquiring a number of clients through social media marketing and word of mouth. I also acquired contract work for IBM, and Lenovo via a company I contracted for called Text100