Newton-le-Willows, UK · Software engineer

Hilary Asogwa.I build software
people rely on.

I’ve built .NET systems for warehouse operations at Renovotec. Alongside that, I’m building Frank, an Android accessibility assistant, as Idumet’s founder and sole engineer.

C# / .NET 8ASP.NET Core / EF CoreKotlin / AndroidTypeScript / Node.jsReactSQLCI/CD

Selected work

What I owned, what shipped, and where you can see it.

Renovotec · Designed and built

PackingBench

Built Renovotec’s own proof-of-packing application, joining barcode validation, CCTV evidence, label printing, packing history and reporting.

Result: an in-house application replacing reliance on third-party software for customer demonstrations.

C# · .NET 8 · hardware integration · QuestPDF

Engineering detail

Connected scanning, imagery, CCTV references and labels into one operational path. The challenge was keeping physical events and the records used for later investigation consistent.

Idumet · Founder and sole engineer

Frank

Designed and built an accessibility assistant for blind and low-vision users: voice interaction, camera context and user-controlled memory.

Current status: Android internal testing with approximately 10 private testers and user and accessibility-expert feedback. iOS planned.

Kotlin · Compose · Fastify · SQLite · Google Cloud

Engineering detail

Owned the Android client, authenticated REST and WebSocket service, persistence, signed release pipeline and monitored deployment. Added failure-path tests for stale frames, reconnection and provider failures. Extra hardware is optional.

Idumet has been a personal commitment for over two years. Frank’s current product work began in March 2025.

Renovotec · Led platform migration

LastMile

Modernised the dashboard of a commercial proof-of-delivery platform and led its move from .NET Framework 4.8 to .NET 8 and EF Core.

Delivered: the migration and rewritten services where obsolete packages could not be carried forward.

C# · .NET 8 · EF Core · application services

Engineering detail

Worked through existing application behaviour and dependencies, updating data access and services alongside the dashboard. This required understanding the old system before deciding what to replace.

Experience

Renovotec Ltd

Graduate Software Developer · Full-time · Jul 2025–Oct 2026

Designed and built PackingBench and the .NET MAUI expenses app; led the LastMile migration. Managed Android and iOS signing, testing and store submissions for an internal pilot including the Technical Director.

Also built a ProGlove-enabled picking proof of concept, gathered customer requirements, estimated delivery, deployed releases and investigated production defects.

Idumet / Frank

Founder and Sole Engineer · Frank: Mar 2025–present

Own the product from prototype to Android internal testing, backend services and cloud operations. Develop it through direct user feedback.

Ichie ICT Solutions

Full-Stack Developer · Part-time · Aug 2019–Oct 2021

Built market-intelligence, cryptocurrency-management, payroll and records applications. Developed React interfaces and Node.js, PHP and MySQL backends, with localisation, role-based access, Jest and GitHub Actions.

The project universe

Selected from 25+ projects. Curiosity has a paper trail.

Real screens, my contribution, and somewhere to look closer. Tap a preview to enlarge it; the short version is always right here.

ExpensesApp sign-in screenExpensesApp mobile expense-claim listActual project screensEnlarge ↗
Renovotec · Mobile

ExpensesApp

Submit and track expenses on Android and iOS.

My work: Modernised Xamarin to .NET MAUI; built API integration, file uploads and platform-specific delivery.

.NET MAUI · C# · REST APIs

SyncUp scheduling app with create and join room optionsActual project screensEnlarge ↗
Personal · Built for friends

SyncUp

Different time zones. One gaming session. Considerably less group-chat maths.

My work: Built shareable rooms and availability matching that shows the overlap in everyone’s local time.

React · Firebase / Firestore · Vite

Mask’d anonymous diary login interfaceActual project screensEnlarge ↗
Personal · Social platform

Mask’d

An anonymous diary with room for a conversation.

My work: Built authentication, posts and comments, API-assisted moderation, and tested the API with Jest and Supertest.

React · TypeScript · Node.js · MongoDB

Doctors’ Tank medical community website home pageActual project screensEnlarge ↗
Team project · Health community

Doctors’ Tank

A place for doctors to ask questions and share what they know.

My work: Led the project team; built the MVC forum and SQL Server data model with Entity Framework.

C# · ASP.NET MVC · SQL Server

Archived public Rescron AI product websiteProduct-site archiveEnlarge ↗
Ichie · Team contribution

Rescron AI

Customisable dashboards for market information.

My contribution: Contributed dashboards, interactive reports, theme settings, localisation and role-based access.

React · Node.js · PHP · MySQL

Archived public CredCrypto product websiteProduct-site archiveEnlarge ↗
Ichie · Team contribution

CredCrypto

Make digital-asset activity easier to follow.

My contribution: Contributed personalised dashboards, portfolio visualisations, reporting and backend data handling.

React · Node.js · PHP · MySQL

Wearable · Renovotec

Teremware / MAI

ProGlove-enabled Android picking proof of concept, with barcode and session flows for hands-busy warehouse work.

Android · Hardware integration

Foundation · Renovotec

GenericApp

Built reusable list/edit ViewModels, validation, logging and offline synchronisation into a .NET MAUI foundation.

.NET MAUI · MVVM · SQLite

Project notes ↗
Automation · Renovotec

GoldBuild

Built approval, notification and data-sync workflows with conditional logic, error handling and retry policies.

Power Automate · REST APIs · SharePoint

Project notes ↗
Reporting · Renovotec

Reporting toolkit

Built QuestPDF reports that turn operational data into records people can read and share.

C# · QuestPDF

Automation · Personal

Document tools

Local PowerShell workflows for repeatable PDF and image tasks without uploading private files.

PowerShell · Local automation

Web · You are standing in it

hilaryasogwa.com

You’re already in the demo. Excellent attendance so far.

HTML · CSS · JavaScript · Cloudflare

Idumet · Website

idumet.com

My company needed a front door. I built that too.

Product website

Visit Idumet ↗

Screenshots are from my original portfolio. Archived projects link to their write-ups rather than inactive websites; team contributions are labelled.

Project screenshot

Read the project notes ↗

Beyond my own codebase

Open-source contributions

Selected approved contributions include the official Node.js and Spacebar Chart repositories. A couple of green ticks worth pinning to the fridge.

Explore my GitHub activity ↗

Writing what I learn

Technical articles for other developers—and future me, who occasionally forgets he already solved this.

Read my articles on DEV ↗

The person behind the work · 2021–2025

Different uniforms. Same responsibility.

Night shifts, retail floors, functions and kitchens were part of my path into software. They taught me to show up, notice what people need and stay useful when things get busy. Those habits came with me.

Reliability is practical.

Someone depends on your shift, your handover or your release. Finishing the less exciting parts counts.

People are part of the system.

Customer service taught me to listen closely and explain clearly. That helps when gathering requirements and building for real users.

Keep your head in the rush.

Prioritise, communicate and deal with the next problem. The kitchen offered very little room for a dramatic loading screen.

Tesco — night shifts · The Mercers’ Company — glass washer · Fuller Functions — waiter
PEP T Trading — store assistant · Bovingdons Catering — chef