JuzTCodes @juztcodes.bsky.social · 16/09/2026It’s been a while, but I’m back! I’m building my first native macOS app. 🍎 Re-learning Swift and SwiftUI, making plenty of mistakes, and discovering just how much you can build when you design specifically for the Mac. This is going to be fun. 😁 030
JuzTCodes @juztcodes.bsky.social · 16/07/2026Big milestone today! 🚀 Using the Anthropic API, I built the core conversational AI engine for a Python project I've been working on. Watching an idea go from imagination to working software is an incredible feeling! Small, consistent steps really do add up. #Python #BuildInPublic 030
JuzTCodes @juztcodes.bsky.social · 03/07/2026A new chapter of Project Voir Dire just dropped! Sometimes, context changes everything... 🔗 Link in the replies. 100
JuzTCodes @juztcodes.bsky.social · 28/06/2026Been experimenting with a new way to showcase my Python projects. What if every GitHub repo had its own cinematic trailer? 🎬 This is an early AI video experiment, and I think there might be something here. 👀 #Python #FastAPI #BuildInPublic #BuildingInPublic 071
JuzTCodes @juztcodes.bsky.social · 28/06/2026Current project status: ☑️ Excited about the idea ☑️ Python is cooperating ☑️ Coffee supply is stable Still trying to convince my data model to make sense. 😂☕️ 🔗https://github.com/DevTKD/project-voir-dire #BuildingInPublic #Python 010
JuzTCodes @juztcodes.bsky.social · 24/06/2026What if the hardest part of software development isn't writing code...but figuring out how to represent the real world? That's the question behind Project Voir Dire, my latest Python project exploring data modeling, scoring systems, and decision-support applications. ⚖️🐍 medium.com/@thedevtkd/p...medium.comProject Voir DireChapter 1 — The Idea I’ve Wanted to Build for Years 000
JuzTCodes @juztcodes.bsky.social · 20/06/2026Me: "This should be a pretty straightforward Python project." Also me 3 hours later: "Wait... how do I model this in software?" The more I learn, the more I realize coding is often the easy part. Designing the data model is where things get interesting🤨 #Python #BuildInPublic 140
JuzTCodes @juztcodes.bsky.social · 19/06/2026It's been a while since I shared updates here. Since posting about my Contracts API project, I've continued learning Python, backend development, and data modeling. One project has led to new ideas, and a new challenge is starting to take shape. More soon. 👀 #Python #BuildInPublic 160
JuzTCodes @juztcodes.bsky.social · 16/05/2026Just published a new article on Medium and honestly… this backend/API journey is starting to feel very real now. A few months ago I was reviewing contracts all day. Now I’m building APIs with Python and documenting the process as I learn and grow. What a journey 💫 🔗 medium.com/@thedevtkd/f...medium.comFrom Raw Data to Structure: Building Toward Models in My Contracts API (Part 3)In Part 2, I focused on the API’s structure: routes, CRUD operations, query parameters, and the design gaps that became visible as the… 030
JuzTCodes @juztcodes.bsky.social · 08/05/2026Part 2 of my contracts API series is live. This one covers routing decisions, full CRUD implementation, and some of the current design gaps — validation, error handling, and persistence. The project is small by design. The thinking behind it isn’t. 😊 medium.com/@thedevtkd/b...medium.comBuilding My First API: From Read-Only to Full CRUD (Part 2)In Part 1, I explained why I started building a contracts API from scratch, using my domain knowledge to learn backend development… 010
JuzTCodes @juztcodes.bsky.social · 07/05/2026Working through the book Designing Web APIs: Building APIs That Developers Love and it’s changing how I think about backend engineering. Building an API is one thing. Designing one developers actually enjoy using is a completely different skill. #Python + #FastAPI + intentional design. 🚀 030
JuzTCodes @juztcodes.bsky.social · 01/05/2026Just published my first article on Medium 👀 From reviewing contracts → building APIs with Python Still learning, still figuring it out—but I’ve officially started Part 2 next Friday 👉🏾 medium.com/@thedevtkd/f...medium.comFrom Reviewing Contracts to Building My First API (Part 1)For years, I’ve worked in contracts — reviewing agreements, negotiating terms, and identifying risk. 030
JuzTCodes @juztcodes.bsky.social · 29/04/2026Quick update— Added a dynamic endpoint to fetch contracts by ID on my FastAPI project. Nothing huge, but it’s starting to come together in a way that actually makes sense for potentially real contract workflows. On to the next piece. github.com/DevTKD/contr...github.comGitHub - DevTKD/contracts_list_APIContribute to DevTKD/contracts_list_API development by creating an account on GitHub. 000
JuzTCodes @juztcodes.bsky.social · 27/04/2026Another plot twist 😅 Shifting from iOS/Mac dev → backend APIs with Python. Built a small FastAPI contracts API and it finally clicked how my legal background fits here. Feels less like a pivot and more like narrowing in on the right direction. GitHub: github.com/DevTKD/contr...github.comGitHub - DevTKD/contracts_list_APIContribute to DevTKD/contracts_list_API development by creating an account on GitHub. 040
JuzTCodes @juztcodes.bsky.social · 26/03/2026Playing with Streamlit (a Python framework for building simple web apps) and this feels like a cheat code 😂 Python → interactive apps with minimal effort. Now this I can get behind! #python 010
JuzTCodes @juztcodes.bsky.social · 17/03/2026Just finished v1 of a small macOS game: Cows and Bulls 🐄🐂 Built it while working through Hacking with macOS. Still planning some UI polish and a few improvements, but v1 works! #BuildInPublic #macOSDev 150
JuzTCodes @juztcodes.bsky.social · 01/03/2026Middle of the night thought 🌙 I’m not into “vibe coding.” AI for learning, debugging, and getting unstuck? 🔥 Love that. But having an agent write the whole app? Nope! That takes away the fun and satisfaction. The struggle is part of what makes building rewarding 💻 #AI #SwiftUI #BuildInPublic 251
JuzTCodes @juztcodes.bsky.social · 28/02/2026Just finished my first macOS app while working through Hacking with macOS by @twostraws.bsky.social. 🍎 Built as part of the tutorial — but still a huge milestone for me. I really love developing for the Mac 😂 On to the next! #macOSDev #SwiftUI 150
JuzTCodes @juztcodes.bsky.social · 26/02/2026I’m a visual thinker, so I started my first macOS app by mapping out the UI. 4 hours and 4 layout iterations later… I have a whole new respect for UX/UI designers. This is HARD. 😅 #macOSDev #SwiftUI #IndieDev 130
JuzTCodes @juztcodes.bsky.social · 25/02/2026Working on my first macOS application. 🍎 There’s something powerful about building for the desktop — focused, intentional, built to last. Still early. Still learning. But this feels aligned. Mac-first. Apple-native. Quietly building bold things. 💻✨ #macOSDev #SwiftUI #IndieDev 090
JuzTCodes @juztcodes.bsky.social · 18/02/2026I went all in learning new skills for a “chance”… and it led nowhere. Not the first time—degrees, promises, moving goalposts. I’m done chasing maybes and waiting on doors that never open. Time to live for me. One mission. One plan. Accountability to one person: ME! #PurposeDriven #IndieDev 030
JuzTCodes @juztcodes.bsky.social · 18/02/2026Finished a brief iOS overview with Stanford’s CS193p. 🍎 Now I’m jumping back into #100DaysOfSwiftUI. It may take a few days to regain momentum, but I’m continuing where I left off — not starting over. Back to building. 💙 #SwiftUI #iOSDev 040
JuzTCodes @juztcodes.bsky.social · 07/02/2026Lately I’ve felt the pull back to iOS development—quiet focus, building in SwiftUI, turning ideas into real apps. Life and career pivots got loud, but the signal never left. I miss creating. I miss believing my apps could change my life. The indie path is still calling. ✨ #iOSDev #SwiftUI #IndieDev 171
JuzTCodes @juztcodes.bsky.social · 23/01/2026Double win tonight 💻 Finished my Password Strength Checker 🔐 and locked in a new workflow. I now write code first in Sublime Text (no autocomplete), then move it to Cursor for structure + debugging. Slower, but way clearer. ☕️✨ #Java #LearningInPublic #DevJourney 031
JuzTCodes @juztcodes.bsky.social · 22/01/2026Big win today 💻 I added the core logic for checking password strength — length, uppercase, lowercase, numbers, and special characters. Still refining, but seeing the logic come together feels really good. Slow progress, real understanding. ☕️✨ #Java #LearningInPublic #DevJourney 121
JuzTCodes @juztcodes.bsky.social · 20/01/2026Made progress on my Java password strength checker 💻 Started setting up input handling and enums. Still unfinished, but it’s coming together ☕️ #Java #LearningInPublic 021
JuzTCodes @juztcodes.bsky.social · 18/01/2026✍🏾 Before I touch an IDE, I handwrite my code ideas. It helps me slow down, focus, and review any concepts I’m still shaky on. Coding as a newbie isn’t about speed — it’s about clarity and confidence. #DevJourney #Java #CodePlanning 💻 031
JuzTCodes @juztcodes.bsky.social · 17/01/2026Guess The Number ✅ My first Java mini-project is DONE — loops, conditionals, random numbers, and user input… all playing nice-ishtogether 😅 Next up: building a password strength checker 🔐 Let’s go! ☕️💻 #Java #DevLife #LearningInPublic #BackendJourney 031
JuzTCodes @juztcodes.bsky.social · 15/01/2026Spent the whole evening fighting Cursor instead of writing code 😡🤬 All I want is NO autocomplete so I can actually learn. Why is disabling this so painful?? Asking for my sanity ☕️💻 #DevLife #IDEProblems 020
JuzTCodes @juztcodes.bsky.social · 14/01/2026First Java mini-project: number guessing game. It runs… but the logic is very questionable 😂 Pausing for tonight. Tomorrow = fresh brain cells + refactor + redemption! ☕️💻 #Java #DevJourney #LearningInPublic 011
JuzTCodes @juztcodes.bsky.social · 13/01/2026After hours of fighting with Cursor… my Java project finally runs the way it should 😮💨☕️ Packages, Maven, terminal output — all working. IntelliJ would never have done me like this 😂 But hey, growth hurts. #Java #DevLife #LearningInPublic #IDEProblems 011
JuzTCodes @juztcodes.bsky.social · 13/01/2026Moving from IntelliJ to Cursor feels like: IntelliJ = luxury hotel 🏨✨ Cursor = Airbnb with great AI 🤖 but no concierge — just a “figure it out yourself” motto 🛎️❌ #DevLife #IDEProblems #LearningInPublic #Java #DevHumor 011
JuzTCodes @juztcodes.bsky.social · 11/01/2026IDE switch 👀 Swapped JetBrains IntelliJ for Cursor after learning it’s what the QA team uses. Because why not add one more learning curve to the journey? 😂☕️ #DevLife #LearningInPublic #Java #SQL 021
JuzTCodes @juztcodes.bsky.social · 10/01/2026Back after a quiet stretch 👋🏾 So I didn’t pass the first QA Engineer coding test — and that’s okay. I owned my gaps and was given 6 months and a second chance to level up my Java & SQL skills. Next up: a QA mentor, a learning plan, and hands-on projects. ☕️💻 #DevJourney #LearningInPublic #Java #SQL 051
JuzTCodes @juztcodes.bsky.social · 21/12/2025Time to come clean 🙂 I was presented with an opportunity to move into an Automated QA Engineering role, which meant learning Java — hence the pivot from iOS dev. Inital QA exam done & feedback coming in January. ZTM course complete. Still leveling up. ☕️💻 #Java #QA #LearningInPublic 141
JuzTCodes @juztcodes.bsky.social · 06/12/2025Days 23–24 check-in 👇🏾 Deep dive into Generics and the Collections Framework these past two days.A lot to absorb, but the practice helped everything feel more manageable and I’m on track to finish the ZTM Java course this weekend. ☕️💻 #Java #Programming #LearningInPublic 081
JuzTCodes @juztcodes.bsky.social · 04/12/2025Days 22–23 check-in of learning #Java Got introduced to interfaces and abstract classes… and wow. Very confused. Extremely confused. Not gonna lie — I don’t fully see the point yet 😭😂 Definitely revisiting this topic again. ☕️💻 #JavaDeveloper #LearningInPublic 021
JuzTCodes @juztcodes.bsky.social · 02/12/2025What a perfect way to start the morning! #Java #LearningInPublic #Cats 081
JuzTCodes @juztcodes.bsky.social · 01/12/2025Days 20–21 check-in 👇🏾 Holiday break slowed me down a bit, but I jumped back in today. Worked through enums and had some solid hands-on practice. Screenshots below. ☕️💻 #Java #DevLife #LearningInPublic 041
JuzTCodes @juztcodes.bsky.social · 25/11/2025Days 18 & 19 of learning #javalanguage👇🏾 These two days were all about constructors and inheritance. Definitely a lot to take in, but I’m starting to see how everything connects. ☕️💻 #Java #OOP #DevLife #LearningInPublic 031
JuzTCodes @juztcodes.bsky.social · 21/11/2025Day 17 of learning #javalanguage 👇🏾 Today was all about OOP — the famous 4 pillars. I’m proud to report… my code works. I’m also concerned to report… I have no idea why it works 😭😂Object-oriented programming is humbling. ☕️💻 #Java #OOP #DevStruggles #LearningInPublic 121
JuzTCodes @juztcodes.bsky.social · 19/11/2025Day 16 of learning #Java 👇🏾 Worked through dates and times today, and honestly… this one made sense. Hit the halfway point of my course and turned off my IDE autocomplete to level up my typing + syntax memory. Proud of this progress. ☕️💻 #Java #DevLife #LearningInPublic 021
JuzTCodes @juztcodes.bsky.social · 17/11/2025Days 14 & 15 of learning #Java Spent the last two days working with text variables — Strings and StringBuilder. Solid practice. Feeling a little more confident. ☕️💻 #Java #DevLife #LearningInPublic 010
JuzTCodes @juztcodes.bsky.social · 14/11/2025Day 13 check-in 👇🏾 Absolutely nothing got done today. Met up with a dear friend and had way too much fun. Tomorrow… full lockdown! Day 13? Not happening 🤣☕️ #Java #LearningInPublic 031
JuzTCodes @juztcodes.bsky.social · 14/11/2025Day 12 check-in 👇🏾 Hands-on practice with Modifiers and Static today… and I think I’m even more confused now. 😩 Definitely need another round on when to use what. 🤦🏾♀️☕️💻 #Java #DevLife #LearningInPublic 031
JuzTCodes @juztcodes.bsky.social · 13/11/2025Day 11 check-in 👇🏾 Today was all about Access Modifiers and Static. I get it. Kind of. Maybe. ☕️🤦🏾♀️ My brain hurts. #Java #DevLife #LearningInPublic 121
JuzTCodes @juztcodes.bsky.social · 12/11/2025Day 10 check-in 👇🏾 Practiced creating methods and calling them from other classes. Here’s a peek at today’s #Java madness ☕️💻 #DevLife #LearningInPublic 071
JuzTCodes @juztcodes.bsky.social · 11/11/2025Day 9 check-in of learning #Java Control statements ✅ Methods ✅ Sanity — suspect 🫠 ☕️👩🏾💻 #Java #DevLife #LearningInPublic 051
JuzTCodes @juztcodes.bsky.social · 09/11/2025Days 7 & 8 check-in Covered a lot — primitives vs objects, the heap (still kinda confused tbh 😅), and control flow statements. Things are starting to click… well, mostly. ☕️💻 #Java #DevLife #LearningInPublic 041
JuzTCodes @juztcodes.bsky.social · 06/11/2025Day 6 check-in 👇🏾 Practiced Primitives, Arrays, and Casting today. It’s all starting to make sense! ☕️💻 #Java #DevLife #LearningInPublic 051