davidinmichael Profile Banner
David Michael Profile
David Michael

@davidinmichael

Followers
222
Following
446
Media
176
Statuses
2K

Software Developer || Backend Developer || Python - Django Enthusiast || DRF - RESTful API || IT Support Specialist || Tech Advocate

Port Harcourt, Nigeria
Joined May 2021
Don't wanna be here? Send us removal request.
@davidinmichael
David Michael
6 months
Frontend Web Development Training I’m opening 5 slots for 1-on-1 coaching. We’ll meet weekly, build 2–3 real projects, and I’ll review your code personally. DM “Website” if you’re interested. WhatsApp - https://t.co/H947VCcaN8 Training starts on Monday, 9th June, 2025
0
0
2
@davidinmichael
David Michael
18 days
Day 6 of posting until I land a remote Django role or an international freelance contract. #LogisticsTech #BackendEngineering #Django #DeliverySystems
0
0
0
@davidinmichael
David Michael
18 days
The end result was a smooth, reliable tracking experience. Users could watch their delivery move in real-time, and the dispatch team gained full operational visibility without any extra work.
1
0
0
@davidinmichael
David Michael
18 days
Another difficult part was managing delivery stages. A parcel moves from pickup → in transit → near destination → delivered. I automated these transitions based on rider actions combined with internal triggers, which removed a lot of manual errors.
1
0
0
@davidinmichael
David Michael
18 days
The system grouped riders by location zones, so dispatchers in Port Harcourt didn’t see riders in Lagos unless necessary. That small change reduced data load significantly.
1
0
0
@davidinmichael
David Michael
18 days
To achieve this, I combined Django Rest Framework with WebSockets to push location updates instantly. Each rider’s device sent coordinates at short intervals, and I optimized the processing to avoid overwhelming the server.
1
0
0
@davidinmichael
David Michael
18 days
The biggest requirement was real-time visibility, customers and dispatch teams needed to see a rider’s live movement without constantly refreshing the app.
1
0
0
@davidinmichael
David Michael
18 days
How I Built a Real-Time Delivery Tracking System for Multi-City Operations One of the most challenging backend systems I’ve built was a delivery tracking platform that handled riders across multiple cities.
1
0
0
@davidinmichael
David Michael
20 days
My timeline is ruined. X, what happened!
0
0
0
@davidinmichael
David Michael
20 days
Day 5 of Posting Until I Land a Remote Django Developer Role or an International Freelance Contract #Day2 #DjangoDeveloper #RemoteDeveloper #DevJourney #backenddeveloper #pythondeveloper
0
0
0
@davidinmichael
David Michael
20 days
I’ll continue sharing updates as this journey unfolds.   If you’re a developer, recruiter, or someone building a product, let’s connect. If you follow this series, thank you.
1
0
0
@davidinmichael
David Michael
20 days
I want to encourage other skilled people: if you have the ability, start building visibility. Join me in this challenge. Your opportunity might be closer than you think.   To everyone who reached out or interacted with my recent posts, thank you for the support.
1
0
0
@davidinmichael
David Michael
20 days
After sharing a post about TechBlacklist (a stolen-device verification system I built), one of the clients reached out because they needed a similar solution in a different niche. This might be very close to my first international freelance contract.
1
0
0
@davidinmichael
David Michael
20 days
It’s only been a week, and I’m already seeing the impact of building visibility.   I couldn’t make a post yesterday because I had meetings with two potential clients.
1
0
0
@davidinmichael
David Michael
22 days
Day 4 of posting until I land a remote Django role or an international freelance contract. #Day4 #DjangoTips #Security #BackendDevelopment
0
0
0
@davidinmichael
David Michael
22 days
For my developers: Use Environment Variables Properly Storing secrets inside https://t.co/n6xjwqilz9 is risky. Using python-dotenv or Django’s built-in environment tools keeps your keys secure and deployment-ready. A clean settings architecture prevents issues when scaling.
1
0
0
@davidinmichael
David Michael
23 days
Day 3 of posting until I land a remote Django role or an international freelance contract. #Day3 #Django #API #ProjectBreakdown
0
0
0
@davidinmichael
David Michael
23 days
TechBlacklist is a stolen-device verification system. One of the most important features was building a fast, reliable IMEI lookup system. I implemented indexing and optimized query paths to ensure quick responses even as data increased. Visit here: https://t.co/YDpJqnsvWA
1
0
1
@davidinmichael
David Michael
23 days
Day 2 of Posting Until I Land a Remote Django Developer Role or an International Freelance Contract #Day2 #DjangoDeveloper #RemoteDeveloper #DevJourney #backenddeveloper #pythondeveloper
0
0
0
@davidinmichael
David Michael
23 days
I’ll be sharing my progress as I build and refine these designs.   If you’re a developer, recruiter, or someone building a product, let’s connect. If you follow this series, thank you.
1
0
0
@davidinmichael
David Michael
23 days
Today, I spent time on Pinterest exploring web design layouts I can recreate over the next few weeks. I created a board and saved several interfaces; landing pages, dashboards, components, and clean UI structures I can practice with.
1
0
0