Osinachi Nwagboso
I build and ship production software across IoT, edge computing, backend services, and applied AI, with deep experience in .NET and strong production experience with Python and TypeScript. I also have hands-on production experience with Go.
My work spans edge processing on NVIDIA Jetson devices, provisioning and operating production devices and servers, REST APIs, containerised services, and data pipelines that process, transform, encrypt, and deliver content between systems. I’ve also worked with machine vision, RabbitMQ, MQTT, serverless and event-driven workloads using AWS Lambda and Azure Functions, and production observability and support.
I have substantial experience with Cloudflare and practical cloud experience across AWS and Azure, alongside Docker and CI/CD using GitHub Actions and GitLab CI/CD.
Based in Birmingham, UK.
Education#
MSc Computer Science, Coventry (Distinction)
BEng Computer Science, Anglia Ruskin (First Class Hons)
Experience#
IoT · edge computing · backend services · applied AI
.NET · deep experience
Python · TypeScript · strong production experience
Go · hands-on production experience
NVIDIA Jetson · machine vision · device & server operations
REST APIs · data pipelines · RabbitMQ · MQTT
Cloudflare · substantial experience
AWS · Azure · practical cloud experience
AWS Lambda · Azure Functions · event-driven workloads
Docker · GitHub Actions · GitLab CI/CD
Observability · production support
Links#
Email: [email protected]
GitHub: github.com/sianachi
LinkedIn: linkedin.com/in/osinachi-n-42023817a
CV: cv.pdf
Notable projects
2 pages
Technical Journal
5 posts
Productivity: Nix (To be renamed)
I enjoy learning and building things, so naturally I got productivity-pilled: Notion, Obsidian, E-Ink tablets. Along the way I fell for heavy metal...
AI as a layer of abstraction
I wrote this website's backend in a fictional language
Why Your Jetson Won't Stay Bricked (Probably)
I always wondered what WSL (Windows Subsystem for Linux) was actually for. Why not just use Linux? It always felt like a strange amount of work to...
The admin panel has no password
The management side of this site has no password. I didn't replace authentication with nothing, though — I replaced it with passkeys. A look at when a password is actually doing security work, and when it's just there because we expect it to be.
Kubernetes made my life easier
I was going to deploy my portfolio to Vercel until I hit the free-tier limit: 11 serverless functions. The next tier was £20 a month. I already pay £10 for a VPS that was sitting idle, so I stopped renting someone else's abstraction and ran k3s on my own.