Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001) header
Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001) profile picture

Software Engineer learning in public πŸš€ Building scalable backends with Python, Django & FastAPI. Sharing projects, lessons, bugs & daily progress. πŸ§‘πŸΎβ€πŸ’»

Joined May 2025
Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)Photo by Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» (@Yourtechguy_001)
I'm Ebenezerβ€”a Software Engineer & Designer blending premium aesthetics with clean, optimized architecture. πŸ’» Stack: Figma | Tailwind | JS | Python | Firebase Sharing the process and building in public. Welcome to the page. πŸš€
2
16
1,549
Day 131 of Python 🐍 Added RBAC & scaled my Fintech API ledger! πŸ’³πŸ›‘οΈ β€’ Added role column (admin / user) in PostgreSQL β€’ Executed SQL updates for admin privilege grants β€’ Scaled ledger to 100+ immutable audit entries β€’ Verified DB integrity in pgAdmin #BuildInPublic #FastAPI
3
6
188
Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» retweeted
Python Quiz: Comment your answers below!
23
15
5
155
13,078
( 10 pm - 5 Am ) 7 hours scouting for clients on LinkedIn and Upwork. No client yet. Some ignore me, some disappear after one reply. Sometimes I wonder if I’m doing it wrong. But I keep going. I don’t know who is who. One conversation could change everything. 🀝
3
8
175
Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» retweeted
10 Advanced Python Interview Questions Every Developer Should Know Think you know Python well? It's time to test your knowledge! These 10 questions cover some challenging topics: Custom Memory Allocation Cython Optimization Multithreading & the GIL Metaclasses & OOP Celery & RabbitMQ Advanced Decorators Real-Time Streaming with WebSockets Python vs NumPy Performance REST API Security with OAuth 2.0 Microservices Architecture These questions go beyond basic syntax and test your understanding of Python internals, performance, scalability, and system design. How many can you answer confidently without searching online? Save this list for your next interview preparation! Follow @CLCODING for more Python tips, coding challenges, and interview questions.
4
18
1
82
8,793
Day 130 of Python 🐍 Added 24-hour rolling daily transfer limits to my Fintech API! πŸ’³πŸ›‘οΈ β€’ Aggregated daily spend with SQL SUM() queries β€’ Enforced ₦50k (Tier 1) & ₦200k (Tier 2) caps β€’ Cumulative checks before DB locks β€’ Verified auto-rollbacks #Python #FastAPI #SqlModel
1
2
13
269
Day 129 of Python 🐍 Added real-time transaction SMS alerts to my Fintech API! πŸ’³πŸ“² β€’ Built send_transaction_alert (sms.py) β€’ Dispatched atomic Debit & Credit alerts β€’ Included updated balances & details β€’ Verified live execution in terminal #Python #FastAPI
1
6
136
Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» retweeted
Day 100 of #100DaysOfCode πŸŽ‰ 100 days of forcing myself to code daily. Sick or busy, I still logged something Built DevLens, learned DSA, started Huawei ICT, joined 3 hackathons(PROTEGO ongoing). No wins, big lessons. School resumes so the streak ends here. Still coding & posting
7
2
1
15
234
Day 128 of Python 🐍 Built & tested KYC Tier Upgrades on my Fintech API! πŸ’³πŸ›‘οΈ β€’ Added POST /auth/kyc/upgrade with 11-digit NIN/BVN checks β€’ Blocked duplicate ID links (400 Bad Request) β€’ Enforced max recipient balance caps by tier β€’ Verified DB state changes in pgAdmin
1
2
8
211
Day 127 of Python 🐍 WIP: Adding KYC Tier Limits to my Fintech API! πŸ’³ β€’ Added kyc_tier to user response schemas β€’ Configured dynamic transfer limit checks per tier β€’ Enforced HTTP 400 rejection for single-transfer limits β€’ Almost ready for testing! #BuildInPublic #FastAPI
2
1
7
177
Day 126 of Python 🐍 Added 4-digit Transaction PIN authorization! πŸ’³πŸ” β€’ Built PIN schemas & request validation β€’ Enforced hashed PIN checks on transfers β€’ Verified 401 Unauthorized handling β€’ Security checks live #Python #FastAPI
1
1
8
155
Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» retweeted
Important Methods in Python You Should Know Working with Python collections becomes much easier when you understand their built-in methods. Here’s a quick cheat sheet covering three essential data structures: 1. Set add() β€” Add an element discard() β€” Remove an element without raising an error if it is missing union() β€” Combine sets intersection() β€” Find common elements issubset() β€” Check whether a set is a subset 2. Dictionary get() β€” Retrieve a value safely keys() β€” Access dictionary keys values() β€” Access dictionary values items() β€” Get key-value pairs update() β€” Add or update entries 3. List append() β€” Add an element at the end extend() β€” Add multiple elements insert() β€” Add an element at a specific position sort() β€” Sort elements reverse() β€” Reverse the list Python Tip: Choose the right data structure for your task. Lists are great for ordered collections, sets for unique elements, and dictionaries for key-value mappings. Save this cheat sheet for your next Python project! Learn Python with CLCODING: Bootcamp: chat.whatsapp.com/LS93hzXRl0…
1
31
1
179
11,835
No power for the past 3 days and my PC has been dead, so development has been on pause βš‘πŸ”‹ Back to shipping the Fintech API as soon as light supply comes back on! πŸ’»πŸš€ #BuildInPublic #Python #Backend
3
13
187
Day 125 of Python 🐍 Added Redis Idempotency Keys to P2P transfers! πŸ’³βš‘ β€’ Scoped keys by user ID β€’ Cached responses to stop retry duplicates β€’ 24-hr TTL in Redis (setex) β€’ Zero accidental double-charges #BuildInPublic #FastAPI #Backend #PgAdmin #SoftwareEngineer
4
16
430
Day 124 of Python 🐍 Added double-entry ledger logging to P2P transfers! πŸ’³πŸ“œ β€’ Saved atomic DEBIT & CREDIT logs β€’ Verified balance updates in Postgres β€’ Tested multi-wallet history endpoints β€’ Zero missing audit trails #BuildInPublic #FastAPI #PostgreSql
2
19
409
Day 123 of Python 🐍 Built deadlock-free P2P transfers with row-level locks! πŸ’³πŸ”’ β€’ Blocked self-transfers & checked balances β€’ Sorted .with_for_update() to prevent deadlocks β€’ Handled atomic cross-wallet updates β€’ Zero race conditions on concurrency #BuildInPublic #FastAPI
4
16
299
Day 122 of Python 🐍 Fixed deposit route & added audit history! πŸ’³πŸ“œ β€’ Fixed Decimal bug on /wallet/deposit (201 OK) β€’ Built GET /wallet/transactions route β€’ Sorted logs by newest first (created_at.desc()) β€’ Full JWT wallet history live #BuildInPublic #FastAPI
3
17
435
Ebenezer | Software Engineer πŸ§‘πŸ½β€πŸ’» retweeted
Today, I worked on automatic grade calculation,score validation and improving result accuracy in Django. Learning how to make backend systems more reliable, one step at a time! πŸ”₯ ✍️ #Django #Python #BuildInPublic
1
1
4
43
Some days you build whole APIs with ease, other days you battle terminal logs and query errors for 4 hours straight. Balance.
2
124
Day 121 of Python 🐍 Building /wallet/deposit on my Fintech API & hit a type bug! πŸ› οΈ β€’ Defined DepositRequest & TransactionResponse schemas β€’ Generated unique TXN-UUID references & CREDIT entries β€’ Caught TypeError: Decimal vs float balance math β€’ Debugging monetary precision
1
1
19
299
Day 120 of Python 🐍 Built the Transaction Ledger & audit trail for my Fintech API! πŸ’³πŸ“œ β€’ Modern SQLAlchemy 2.0 Mapped type hints β€’ Unique transaction reference indexing β€’ CREDIT/DEBIT types & SUCCESS/FAILED state flags β€’ Auto-created transactions table in Postgres #Code
2
1
24
550