Read my lab notes on Digital Media Engineering from Middlesex University, London !

I'm Victory
Nwani

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.

Life As A Software Engineer

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.

Life As An Indie Hacker

Here are some of the public projects I have worked on and the technologies I used to build them.

Event-Driven Currency Predictor

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

Event-Driven Currency Predictor

Figma Tickets Plugin

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

Life As A Technical Writer

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!


    Life As A Part Of Developer Communities

    Over the past three years, I have spoken and volunteered at various software engineering conferences and meetups.



  • AWS Fargate for cost-friendly containerised applications.

    talk

    AWS Fargate for cost-friendly containerised applications.

    Kubernetes Community Days Africa, 2022.



    The Elastic Kubernetes Service (EKS) is one of the managed services within AWS for running container workloads. Although being a highly scalable service, a major drawback is the cost of operation involved. What could be the way out for startups...