Full-Stack Developer | Helping Tour Operators Increase Direct Bookings Through Custom Booking Websites, Automation & SEO | Co-Founder at Melba Technology
Day 0/100 💥
I’m officially starting my 100 Days to Full Stack Developer Challenge.
Goal: land a full stack job by day 100.
Stack: React ⚛️ + Node.js 🟢 + MongoDB 🍃
I’ll post daily progress —builds, lessons & wins. Let’s do this. 🚀
#100DaysOfCode#FullStackDev#100DaysChallenge
22. Founder & software engineer 🇪🇹
I build products, obsess over ideas, and talk about tech, startups, life, and whatever I’m curious about lately.
Building from Ethiopia, connecting with the world.
Developers, founders, creators, builders let’s be mutuals 🤝
Day 50/100 Recap — Week 2 of Backend
It’s been about 500 days since I started my programming journey, mainly focused on frontend development, especially React.js. Now I’m diving into backend fundamentals. This past week was all about building APIs with Express.js.
Day 46/100 Recap:
Today I spent time learning about middleware in Express.js. It was interesting to see how middleware sits between the request and response and helps handle logic like validation, logging, and more.
#100DaysOfCode#BackendDevelopment#NodeJS#ExpressJS#WebDev
Day 45/100 Recap:
Focused on Express.js routing today—working with GET, POST, and other HTTP methods. Practiced writing simple routes and understanding how requests and responses flow in a backend app.
#100DaysOfCode#BackendDevelopment#NodeJS#ExpressJS#WebDevelopment
Day 42 & 43 Recap:
Week one of backend done. Focused on understanding the fundamentals—how Node.js works, how servers handle requests, and how frontend and backend connect. Starting Express.js next. 🚀
Day 41 & 42:
Spent the last two days diving into backend with Node.js. Learned how frontend and backend work together and built my first simple API. Feeling more confident and motivated!
Day 39 & 40 – Recap ⚡
Didn’t write much code these two days, but I’ve been digging into how things actually work under the hood. Slow progress, but real understanding is building up. 🚀
#100DaysChallenge#Day39#Day40#BackendJourney
Day 38/100 – Challenge Update 🔥
Officially kicked off the backend journey today — starting strong with Node.js.
What I covered:
Basics of backend
What Node.js actually is
Modules
Blocking vs non-blocking concepts
#100DaysChallenge#Day38#NodeJS#BackendJourney
Day 37 — Update
37 days in… built 6 React projects, made 2 Figma designs, learned a lot, failed a lot, fixed a lot — and stayed consistent.
Frontend chapter done.
Starting backend (Node.js) from tomorrow and going full-stack for the next 60 days. Let’s level up.
#100DaysCh
Day 28/100 – Update
For today’s challenge, I worked on the add-to-cart feature of my Amazon clone project. It was tiring at times — especially handling data from different places — but it was still a good step forward
I’m hoping to finish the project tomorrow.
#100DaysChallenge
Day 36/100 – Updates
Day 2 of Getting Comfortable with Figma
Spent the whole day learning and practicing Figma. Picked up a lot of concepts and applied them while designing portfolio layout. It’s still incomplete, but—solid progress for one day.
#100DaysOfCode#FigmaPractice
Day 36/100 – Challenge Plan
Day 2 of Getting Comfortable with Figma
Today’s goals:
Components
Cards
Masks & styles
Basic prototyping
Exporting
So basically, wrapping up the core fundamentals today.
#100DaysOfCode#FigmaJourney#FrontendLife
Day 35/100 – Challenge Plan
Day 1 of getting comfortable with Figma
you don’t have to be a Figma master, but you definitely need to feel at home using it. So today kicks off my journey of getting comfy with the tool.
#100DaysOfCode#FigmaJourney#FrontendLife#day35
Day 33 & 34 of the 100 Days- updates
This is Last week of frontend — feels kinda crazy saying that.
I’ve been working on my final AI-integrated frontend project, and it’s been a mix of wow this is cool and why is this not working again 😅
I’m hoping tomorrow will be final day
Day 30/100 – Update
Today was all about trying Linux, and I finally managed to boot it successfully — now I’m officially using it.
Besides that, I worked on our campus weekly hackathon project, which is an AI-powered web app. I’m handling the frontend for our team.
Day 29/100 – Update
Today wasn’t my most productive day — I was tired and exhausted, and my attempt to switch to Linux didn’t go as planned.
But despite all that, I still managed to implement sign-in/sign-up functionality in my Amazon clone project.
#100DaysChallenge#Day29
Day 27/100 – Update
Today was a full coding day — literally woke up, had breakfast, and spent the rest of the day coding.
I worked on our campus weekly hackathon project and focused on building the frontend using the React concepts I’ve learned so far.
#100DaysChallenge#Day27