Software Engineer ⚙️ (Golang, Typescript & React) | React Native | Web 3 enthusiasts | Building the future, one commit at a time

Global
Joined December 2023
I'll be doing a 100 days series of Golang 🐹, also documenting my progress here Dey with me 🫣
I will start Rust over again today! with a 100 days series and document my progress here 🫠 Walk with me.
2
1
9
Day 24 of #100DaysOfGo 🐹 Today, I explored JSON decoding in Go After learning to format JSON neatly with json.MarshalIndent 😚 I went deeper into parsing JSON into structs using json.Unmarshal #Golang #100DaysOfCode #BackendDevelopment
Day 23 of #100DaysOfGo💡 Today was all about making JSON look pretty! 😄 I tried out json.MarshalIndent -> it’s great for printing neat, readable JSON instead of messy one-liners. Struct tags like json:"name" define how fields are encoded and decoded. #GoLang #LearnInPublic
1
Day 23 of #100DaysOfGo💡 Today was all about making JSON look pretty! 😄 I tried out json.MarshalIndent -> it’s great for printing neat, readable JSON instead of messy one-liners. Struct tags like json:"name" define how fields are encoded and decoded. #GoLang #LearnInPublic
Day 22 of #100DaysOfGo 🐹 Today felt so good I built my first real CLI app in Go! 💻✨ A simple Todo app that runs right in the terminal and yes, it actually saves your tasks in a json. Thread 🧵👇 #Golang #100DaysOfCode
1
1
3
The app loads tasks, updates them, and saves again using MarshalIndent to keep it neat and readable. Finally, I built features to: ✅ Add tasks 📋 List tasks 🎯 Mark tasks as done All backed by Go’s clean error handling and struct logic. #100DaysOfCode #Golang #BuildInPublic
4
I used os.Args to handle commands like add, list, and done. So running something like: go run main.go add "Cook beans" adds a task instantly ✅ Then I used encoding/json to store everything in a tasks.json file -> no fancy DB, just plain files doing the job. #BuildInPublic
Day 22 of #100DaysOfGo 🐹 Today felt so good I built my first real CLI app in Go! 💻✨ A simple Todo app that runs right in the terminal and yes, it actually saves your tasks in a json. Thread 🧵👇 #Golang #100DaysOfCode
Day 21 of #100DaysOfGo 🐹 Today was all about syncing, i made data safe across goroutines using sync.Mutex. 🔒 Built a SafeCounter that increments values from 1000 goroutines without breaking anything. Go’s concurrency + mutex = peace in parallelism 😎 #100DaysOfCode #Golang
1
1
1
Day 21 of #100DaysOfGo 🐹 Today was all about syncing, i made data safe across goroutines using sync.Mutex. 🔒 Built a SafeCounter that increments values from 1000 goroutines without breaking anything. Go’s concurrency + mutex = peace in parallelism 😎 #100DaysOfCode #Golang
1
1
5
Day 20 of #100DaysOfGo 🐹 Built a Fibonacci generator today using goroutines, channels, and select. One channel feeds numbers, another tells it when to stop. Go lets you coordinate routines so smooth🔥 we go again tomorrow 🚀 #100DaysOfCode #Golang #BuildInPublic
Day 19 of #100DaysOfGo 🐹 Today was about goroutines & channels, Go's secret sauce for concurrency ⚡ I split a slice in two, summed both halves at the same time, and sent results through a channel. Go handles parallel tasks so easily 🚀 #100DaysOfCode #Golang
1
1
3
Day 19 of #100DaysOfGo 🐹 Today was about goroutines & channels, Go's secret sauce for concurrency ⚡ I split a slice in two, summed both halves at the same time, and sent results through a channel. Go handles parallel tasks so easily 🚀 #100DaysOfCode #Golang
Day 18 of #100DaysOfGo 🐹 Got deeper into generics today, built a Min function that works with int, float64, and even string 🔥 Defined a custom Number constraint using int,float64 & string One function, many types💪 TIll tomorrow 🚀 #100DaysOfCode #Golang #BuildInPublic
1
1
4
Day 18 of #100DaysOfGo 🐹 Got deeper into generics today, built a Min function that works with int, float64, and even string 🔥 Defined a custom Number constraint using int,float64 & string One function, many types💪 TIll tomorrow 🚀 #100DaysOfCode #Golang #BuildInPublic
Day 17 of #100DaysOfGo 🐹 Didn't touch code today. 😕 No progress, no commits. But showing up to admit that is progress. Tomorrow, I'm back in the Go flow 🚀 #Golang #100DaysOfCode #buildinginpublic
1
1
4
Day 17 of #100DaysOfGo 🐹 Didn't touch code today. 😕 No progress, no commits. But showing up to admit that is progress. Tomorrow, I'm back in the Go flow 🚀 #Golang #100DaysOfCode #buildinginpublic
Day 16 of #100DaysOfGo 🐹 Today I played with Go’s image package, turns out, Go can paint too 🎨 I created an RGBA image with bounds and printed its rectangle limits and pixel colors. It’s wild seeing how Go handles pixels so well #100DaysOfCode #Golang #BuildInPublic
Day 16 of #100DaysOfGo 🐹 Today I played with Go’s image package, turns out, Go can paint too 🎨 I created an RGBA image with bounds and printed its rectangle limits and pixel colors. It’s wild seeing how Go handles pixels so well #100DaysOfCode #Golang #BuildInPublic
1
1
9
ɴᴀᴍᴇʟᴇss 🐹 retweeted
It's induction day 👷🏾 Olaosebikan Emmanuel — Graduate member of the Nigerian Society of Engineers. B.Eng, Electrical & Electronics Engineering. Big Congratulations to my colleagues and I 🎉👷🏾
32
9
81
Day 15 of #100DaysOfGo 🐹 Half a month in🔥 Readers, streams that feed your program data piece by piece. Built a simple program that reads "Hello, Reader!" in chunks using strings.NewReader and r.Read(b) It’s like watching Go chew data byte by byte #Golang
Day 14 of #100DaysOfGo 🐹 Just explored goroutines, Go’s secret weapon for concurrency ⚡️ Crazy how simple it is to run multiple tasks at once with just the go keyword. Feels like unlocking parallel universes with a single line of code 😅 #Golang #100DaysOfCode #GoLangJourney
1
1
10
Day 14 of #100DaysOfGo 🐹 Just explored goroutines, Go’s secret weapon for concurrency ⚡️ Crazy how simple it is to run multiple tasks at once with just the go keyword. Feels like unlocking parallel universes with a single line of code 😅 #Golang #100DaysOfCode #GoLangJourney
Day 13 of #100DaysOfGo 🐹 Today was about errors — Go’s way of saying “something went wrong, handle it yourself.” 😅 I learned how to return and check errors properly No drama, explicit handling. Go really makes you own your mistakes 😂 #100DaysOfCode #Golang #BuildInPublic
Day 13 of #100DaysOfGo 🐹 Today was about errors — Go’s way of saying “something went wrong, handle it yourself.” 😅 I learned how to return and check errors properly No drama, explicit handling. Go really makes you own your mistakes 😂 #100DaysOfCode #Golang #BuildInPublic
1
1
13
Day 9 of the GREAT LOCK-IN 👑 Im tired.
Day 8 of the GREAT LOCK-IN 👑 “I’m just praying that my purpose can justify my pain.” — Dave 🎭
2
4
Day 12 of #100DaysOfGo 🐹 Played with Stringers today, taught Go how to “talk” 😄 Made a custom IPAddr type that prints 127.0.0.1 instead of raw bytes using a String() method. Errors tomorrow 🚀 #100DaysOfCode #Golang #buildinginpublic
1
1
9
Day 8 of the GREAT LOCK-IN 👑 “I’m just praying that my purpose can justify my pain.” — Dave 🎭
ᗪᗩY 6 Oᖴ TᕼE GᖇEᗩT ᒪOᑕK Iᑎ 👑 At some point you gotta decide for yourself who you gon' be.... Can't let nobody make that decision for you. 🥷 #locktober #LockIn
1
1
6
Day 11 of #100DaysOfGo 🐹 Today I played with type assertions and type switches, Go’s way of letting you peek behind the curtain of an interface{}. 🎭 With assertions, you grab the real value hiding inside. With type switches, you handle multiple types smoothly.
Day 10 of #100DaysOfGo 🐹 I pulled everything i’ve learnt so far struct, method & interfaces and built -> ℂ𝕃𝕀 𝔸𝕣𝕖𝕒 ℂ𝕒𝕝𝕔𝕦𝕝𝕒𝕥𝕠𝕣 🧮 Pick a shape, drop in props, Go handles it fast ✅ . no class, no inheritance, simple stuff 💯. #100DaysOfCode #BuildInPublic
1
1
7