Hello! I'm Alex, a Senior Full Stack Developer with a vibrant past as a professional musician in which I amassed over 10 million Spotify streams 🎸. My journey from melodies to code has equipped me with a unique blend of creativity and technical acumen, which I now channel into crafting innovative programming solutions and AI applications 💻.
My technical expertise includes mastery in:
I thrive in environments that appreciate innovation, collaboration, and a pursuit of excellence. Let's connect and explore how my skills can integrate with your business objectives to create something brilliant.
Team productivity platform in which I am Senior developer and Tech Team Lead. Hosted with Azure, and built with ASP.NET Core and VueJS, I am responsible for the architecture, maintenence and scaling, and new features of the platform. With a large array of components and a CMS system that is central to most of the content in the platform, ensuring consistency and quality with automated Cypress tests has been key. I've built AI solutions for the platform that include AI user insights and user goal analysis fed from rich user data. One of my focuses has been ensuring that this data is kept annoymous throughout the data flow, with any insights being encrypted whenever they're stored.
Open source AI Prompt-Chain Development Environment and JavaScript library for which I am a core contributor and author of the @retort-js/dev-server package. Written in TypeScript, I've utilised a deep understanding of JavaScript and it's features in order to create a syntax simple enough that non-coders could get started with it in the development Stackblitz environment. I implemented a solution that maintains the core library and dev server as separate packages while still allowing the dev server to handle all race conditions gracefully; these include AI responses/streaming and multi-script executions. I also maintain the Discord community for this project.
A clothing e-commerce app template built with React. Using Redux, I implemented the Flux architecture to ensure clear state transitions, predictable state management, and easier debugging due to its unidirectional data flow. Authentication and data management is implemented with Firebase. The back-end is built with Node.js and Express, with it acting as the app server and an API that secures Stripe payments.
Ever wondered where the International Space Station is? Well, this simple web app tells you exactly that. By pulling its current coordinates from a public API, this project visualises the realtime location of the ISS and shows it on an OpenLayers map.
Would you like to work together? Great!
Let's talk