Tedros Tesfu

92 posts

Tedros Tesfu

Tedros Tesfu

@Tedi_Tes

Software Engineer | Sharing what I learn & build GitHub 👉 https://t.co/QzW3hpgvDK

Toronto Katılım Aralık 2015
193 Takip Edilen39 Takipçiler
Sabitlenmiş Tweet
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
I built myself simple fitness tracking app ,with daily training programs and diet .#buildinpublic
Tedros Tesfu tweet mediaTedros Tesfu tweet mediaTedros Tesfu tweet mediaTedros Tesfu tweet media
English
8
0
9
684
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
I built this kinda weird Meetup + dating app 😅 Join interest groups (hiking, coffee chats, language exchanges), attend events, interact -- get matched based on real shared experiences + participation signals (attendance, replies, reactions). Community first, connection follows.Also an optional classic dating/swipe mode. #DatingApp #RealConnections
English
0
0
1
21
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
It's interesting how current solution create new problems that lead to new solutions: One physical machine running one app caused significant hardware waste and poor utilization, which led to running multiple apps on one machine, causing interference and conflicts (ports, memory hogging, CPU contention, security risks), which prompted Virtual Machines (VMs) — great isolation, but heavy and slow (full OS per VM, minutes to boot, high resource overhead). The rise of distributed apps and microservices made VMs too resource-heavy and slow to spin up hundreds or thousands of instances, resulting in Containers (Docker) — lightweight, fast startup, consistent packaging, finally solving "it works on my machine". The explosion of containers created management chaos (manual deployment, scaling, monitoring, failure recovery, networking, service discovery), which led to Kubernetes (k8s) — the orchestrator that automates deployment, auto-scaling, self-healing, load balancing, rollouts, and observability at scale. Each layer fixed the previous era's biggest headaches. Containers were revolutionary; Kubernetes made them truly production-grade.
English
0
0
0
37
FromCodeToCloud
FromCodeToCloud@fromcodetocloud·
Kubernetes Explained in 60 seconds🔥
English
11
91
858
53.5K
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
@brankopetric00 it would also be justifiable for any SaaS that plans to grow beyond 300 customers. i think migration from compose to k8s later is way more painful than learning k8s early.
English
0
0
1
396
Branko
Branko@brankopetric00·
Kubernetes was built to solve Google-scale problems. You are not Google. You're a SaaS with 300 customers. Docker Compose would've been fine.
English
202
420
6.8K
284.2K
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Having fun building this one: a Meetup-style app that also quietly matches you with potential dating partners based on the events/groups you actually join. No forced swiping — just real shared experiences → real connections.#BuildInPublic #DatingApp #IndieDev
English
0
0
2
47
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Experimenting with a new app —kind of dating app, You join groups around things you actually do. Connections only surface when two people in the same group are both genuinely active and mutually open to meeting. #buildinpublic
Tedros Tesfu tweet mediaTedros Tesfu tweet mediaTedros Tesfu tweet mediaTedros Tesfu tweet media
English
0
0
0
28
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Claude Cursor for frontend + codex agent for backend in cursor seems to be great combo to ship faster . what’s your add-on? #cursor #Claude #codex
English
0
0
2
41
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
@briancheong @briancheong Not yet—just experimenting with local tools right now, so keeping it simple. Thanks for sharing, separate critic + small memory/logging makes total sense for production to avoid drift nightmares
English
0
0
1
31
Brian Cheong
Brian Cheong@briancheong·
@Tedi_Tes My go-to is state + tool router + evaluator loop. keep memory small and log every tool call, otherwise it drifts fast. do you keep a separate critic?
English
1
0
0
20
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
AI Agent core loop in 2026: State → Plan → Act (tools) → Observe → Update State → Decide → (repeat or exit) This is basically Reasoning -> Action(tools , function execution,API calls , etc) -> feedback from action-> memory/state -> repeat/exit Agree? What's your go-to agent pattern? #AI #Agents
English
2
0
1
39
Helder Perez
Helder Perez@helderbuilds·
@Tedi_Tes Great to see the UI/UX improvements! Building in public with fitness goals is awesome - it keeps you accountable to both your product and your progress. What's the biggest change you've made recently?
English
1
0
1
12
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Math that actually powers a large language model: • Matrix multiplication → mixes and transforms information across layers • Dot products + scaling → measures how similar tokens are (attention scores) • Exponential + normalization (softmax) → turns similarity scores into probabilities • Element-wise addition, multiplication, division → combines signals, gates information, and creates residual connections • Layer normalization (mean and variance) → prevents activations from exploding or vanishing during training • Summation and maximum → aggregates context and selects the best tokens • Masking and indexing → controls exactly what information each token can see • Cross-entropy loss → measures how far off the next-token prediction is • Gradients and optimizer steps → adjust every weight to reduce prediction error #LargeLanguageModels #AI #MachineLearning
English
0
0
0
16
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Building almost any non-trivial project from scratch is now easiest for true beginners by prompting Claude (or Grok/ChatGPT) step-by-step. Why it’s effective: • Instant working code + clear explanations • You only learn the next thing when you actually need it • Iterate naturally: fix one bug → ask the next logical question • Real-time guidance when you’re stuck (context window remembers everything)
English
0
0
2
29
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Computer performance is execution time. Compute is cheap, memory and data movement are expensive. Parallelism + specialization win (why GPUs/TPUs dominate ML).
English
0
0
0
12
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Built a mini Git using claude . The simplicity of content-addressable storage - hash the content, use hash as filename - solving deduplication, integrity, and versioning at once is beautiful. #claude #git #github (link → github.com/TedTes/gitc/bl…)
English
0
0
0
19
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Made a demo showing how password security works at scale using Bloom filters Each leaked password gets hashed to multiple bit positions and those bits are set to 1. When a user creates a new password, it goes through the same hash functions. If all the bits are already set to 1, the password is flagged as leaked and rejected. Each password maps to multiple positions which reduces collisions and false positives. Key stats: If any bit is 0, the password is definitely safe. About 1% false positive rate with zero false negatives. Real systems like Have I Been Pwned use this to check passwords against 600M+ leaked credentials in milliseconds instead of scanning every record.
English
0
0
1
33
Tedros Tesfu
Tedros Tesfu@Tedi_Tes·
Building actionable tools with real outcomes is a killer way to sharpen your problem-solving skills—and pick up the tech stack along the way. Think: a file organizer, data cleaner, or simple automation script , etc No coding experience? LLMs like Grok can guide you step-by-step to build and implement them.
English
0
0
0
23