talk
Read my lab notes on Digital Media Engineering from Middlesex University, London !
Software Engineer with 5+ years of experience building B2B / B2C products with JavaScript (React, React Native, Node.js, Typescript) and AWS technologies. Worked in cross-functional agile teams in the insurance, e-commerce, and MedTech industries across London, the U.S, and West Africa.
Technical writer crafting hands-on guides, tutorials, and articles to simplify cloud-based services and Large Language Models (LLMs). Passionate about Free Open Source Software (FOSS), contributing to OpenCollective in my free time.
Daily at work, I get to work mainly with various technologies within the vast JavaScript ecosystem. From creating or updating existing React components in a Next.js application to debugging a failing E2E test suite within a GitHub CI/CD pipeline.
Here are some of the public projects I have worked on and the technologies I used to build them.
This project was built as coursework for my CST3130 Advanced Web and Big Data module at Middlesex University, London . The application uses an Event Driven Architecture (EDA) deployed to Amazon Web Services (AWS) to pull prices for forex currencies from the AlphaAdvantage API.
It also analyzes public news on the currencies to get a sentiment value and stores them in a DynamoDB table for prediction using AWS SageMaker.
Technologies
AWS SageMaker
AWS S3 Buckets
AWS API Gateway
AWS DynamoDB
AWS Lambda Functions
HTML / CSS static resources
In my past roles as a Frontend Engineer, I've often seen project managers and other engineers (including myself) spend a significant amount of time creating tickets within the epics for a sprint to implement a specific design or feature. I think Generative AI models are better suited for this task!
I wrote a Figma Plugin that extracts frames from Figma and passes the frame to a GenAI model (GPT-4o) to generate a title, description, acceptance criteria, and implementation scope for the ticket. If you're pleased with the generated data, the plugin also creates a ticket within a task management board (e.g, Trello) in the board and column of your choosing.
Technologies
Figma Plugin API
React Vite
TailwindCSS
Outside my working hours, I write technical articles focused on using services from public cloud and CMS platforms for developer focused organizations such as for LogRocket, Okta, DigitalOcean, and the AWS Developer Community.
My latest articles hot off the press for your comsumption!
Sending emails In Your Medusa Project Using medusa-plugin-smtp
December 31, 2024
Emails are an integral aspect of every e-commerce application. They serve as a notification channel to inform customers of certain actions, such as failed or...
Read Blog Article
Image Filter Design — ( Lab 10 )
April 03, 2024
Image filter design involves the creation of algorithms or processes to manipulate images to enhance certain features, remove noise, or extract specific information. These filters...
Read Blog Article
Since 2013 when it was released to the public, Docker has become an industry-standard tool for development teams to package applications into small executable containers....
Within this tutorial, you will learn about speech recognition, and how voice-based search can be added as an alternative to the regular text-based search in...
Over the past three years, I have spoken and volunteered at various software engineering conferences and meetups.