Miracle Nnaji (@Shadow_MMN) header
Miracle Nnaji (@Shadow_MMN) profile picture

Software Developer | Open Source Software Engineer | Web3 | Stellar | Blockchain | Javascript | React | Next.js | Node.js

Joined September 2024
Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)Photo by Miracle Nnaji (@Shadow_MMN)
Hi , I'm Miracle Nnaji. I'm a software Developer (specifically Full-stack web dev and blockchain but can learn any new technology). Actively contributing to open source project, learning and connecting with people all over the world. Happy to help you build with a fee
6
15
413
Miracle Nnaji retweeted
Me catching up on all the news from #Meridian2026 over the next few days
7
8
30
1,015
Miracle Nnaji retweeted
We are @Chi_m_p ing at @BuildOnStellar Meridian2026!
6
4
1
50
908
I built a loan eligibility system in n8n with no AI. Here's exactly how it works, step by step 🧵
2
1
12
337
Miracle Nnaji retweeted
The audacity 🫩
46
4
2
133
15,363
Miracle Nnaji retweeted
Replying to @BuildOnStellar
@BuildOnStellar cooking 🧑‍🍳
1
6
1
36
505
Miracle Nnaji retweeted
Thank you everyone. I am so happy to have won the innovation award for Tansu 🤩
Impact. Innovation. Interoperability. Huge congratulations to the 2026 Stellar i³ Award Winners 👏 @StellarPassport @PamphileRoy @in_reflector
10
5
1
72
1,482
Miracle Nnaji retweeted
Learning Go? Pick your path: Go + Gin → Backend APIs Go + gRPC → Distributed Systems Go + Kafka → Event-Driven Systems Go + Kubernetes → Cloud Native Go + Docker → Containers Go + Terraform → Infrastructure Go + Prometheus → Observability Go + Redis → High-Performance Caching Go + WebSockets → Real-Time Apps One language. Countless engineering careers.
2
9
1
47
1,255
Miracle Nnaji retweeted
Good morning and happy Friday ❤️ I hope today is productive and moves you one step closer to your goals
4
2
31
504
Miracle Nnaji retweeted
First to drive @Tesla roadster in Africa Let that be on record !!!!!!
2
5
22
498
Miracle Nnaji retweeted
An app with ZERO haters
1
2
10
362
Miracle Nnaji retweeted
Edited this video with Claude and it's so good
You've probably heard people talk about making money on Upwork but what exactly is Upwork and how does it work?
6
4
39
1,613
Miracle Nnaji retweeted
You've probably heard people talk about making money on Upwork but what exactly is Upwork and how does it work?
4
6
2
33
2,663
I'm building a school ERP for a client, and I just rewired its results engine to grade by the school's real rules instead of a hardcoded pass mark.
1
1
52
So the engine now: → Reads CA and exam weights from the class's grading system → Looks up grade bands per class, not globally → Returns total and grade from the server, never the browser → Rolls term results into an annual result with an average
1
30
In grading software, a grade isn't presentation. It's a calculation with an audit trail. If the client can't see why a student got a C, they stop trusting the system. So the band lookup has to be inspectable, not buried in a helper. #Laravel #EdTech
12
Teachers, managers, students, parents and platform staff each get a distinct permission set. A Super Admin can open a term for mark entry and lock it again. A Manager can't reopen what Super Admin closed, even with the same permission verbs.
1
9
Permissions answer who. Sometimes you need to answer when, and mixing the two is how you get role escalation. Model entry windows as exam state, enforce them server-side, and never let a role check stand in for a time check. #Laravel #RBAC #AccessControl
11
The trickiest authorization problem in the school ERP I'm building for a client wasn't "can this user see students." It was "can this user change a score right now." 🧵
1
25
Two separate systems. 1. Permissions: granular, resource-scoped, seeded from a single catalogue. A new role is a config change, not a code change. 2. Score-entry locks: a state on the exam, not on the role.
1
10