Full-stack Developer / Designer: self-taught in Figma (UX/UI) with a focus on Web Dev (Angular/Astro) and DB Management (Directus CMS, PostgreSQL, Redis)

Ballyshannon, Donegal
Joined July 2022
I used to think I wasn't "expert enough" to teach Git. @perborgen changed my mind: "You're a better teacher BECAUSE you're a noob. Experts forget how hard it is." So I made the ultimate visual guide to Git in VS Code (for humans, not robots). 🧵 Full 70-min course below 👇
1
1
48
What's Nimbus Quill? Anthropic just accidentally leaked a mystery codename in their API (new day, nothing new), as reported by me and users on r/Anthropic 👀 If you use Claude Code with a third-party usage tracker (like the VS Code extension or desktop widget), check it!
60
Letting AI make unreviewed commits to main? Absolutely not, I'm a responsible dev 🚩 Manually typing git commit every 10 minutes like a peasant? No. Forcing Claude to use my .gitconfig and SSH signing key so my GitHub graph looks like I'm a 10x developer who never sleeps? 😏✅
15
...JUST LOOK AT IT! You know, there are stones that make an impression immediately. And then there's Labradorite 😅 Outside, it's almost gloomy. But change angle of light, and entire palette of colours bursts to life from within. (Pretending I know what Labradorite is)
7
Forget "Prompt Engineering." I am now practicing "Micro-Sprint Engineering." 🤯💨😬 You burn through your entire weekly Claude limit in 48 hours, and then you are legally forced to touch grass for the next 5 days. AI finally solved the work-life balance for us 💀😂
14
📺 Watch the full guide on YouTube: youtube.com/watch?v=5CC9J3TL… Covers: - Merge Conflicts - Git Graph - The "Time Machine" mental model #100DaysOfCode #webdev #git
1
60
Thanks! Very helpful. Following the "T" paradigm of thinking for a software developer, where the horizonal part is breadth (general knowledge in many areas), and vertical is deep knowledge in one particular area - I will stick with Front End for now :)
Already started a learning path, thinking about switching, or still deciding? In the video below, @Tpchant breaks down the differences and answers common questions to help you choose. 👉 scrimba.com/paths Which path is on your mind these days? Drop a comment below 👇
41
Day 100/100 🏁 #100DaysOfCode 100 Days. 100 Updates. 0 Days Missed. Balanced full-time Uni (85+ GPA) while shipping: 🏆 Portfolio (@scrimba winner) 💎 Opalia (Designed & shipped in 48h) 📂 Bash Media Sorter 🤖 Local LLMs via Ollama & IBM AI cert 👇 Links in the next tweet:
1
2
50
1
1
20
The Reality - Countless CV rejections (2nd-year student life 😅) - The "Valley of Despair" hit hard. - Coding after 8 hours of lectures was truly demanding. But I proved one thing to myself: This is what I am. I am a developer. #buildinginpublic #100DaysOfCode #StudentDeveloper
2
22
Day 99 Meet OPALIA - handmade jewellery from natural stones! Just in two evenings: I and @Jli_rosh designed, I coded, this website. This is the speed of shared beliefs, focused mutual effort, and ultimate cooperation! It is what I mean when I say "from sketch to screen"👇
1
1
29
Day 98/100 🚀#100DaysOfCode From initial concept to a tangible design language in a single day! Worked with @Jli_rosh to lay the foundations for a new landing page. Rapid iteration is the key to validating an idea before a single line of code is written. #buildinginpublic #Figma
2
44
Day 97/100 🔥 #100DaysOfCode User experience is not a domain exclusive to the GUI. Integrating the Spectre.Console library into my C# escape room. Even a simple terminal application can, and should, be a well-crafted, visually coherent experience. #DotNet #dotnetprogramming
2
37
Day 96/100🔥#100DaysOfCode Returning to first principles today: building a CLI escape room :) There is unique clarity in building for the terminal. No UI frameworks, no front-end complexity. Just pure, unadulterated application logic. It is a grounding exercise. #CSharp #gamedev
1
4
81
Day 95/100🔥#100DaysOfCode 5 days left. Today was about consolidating the fundamental loop of front-end engineering: Fetch remote data, parse it, and render it to the DOM. This is the very core of building a dynamic web application. #buildinginpublic #javascriptlearning #web
1
2
34
Day 94/100 🔥 #100DaysOfCode More WPF today. Did I say that I started learning it? Of course, not particularly through my own initiative — who would learn a proprietary, Windows-only UI framework in an era of cross-platform systems? #WPF #csharpprogramming
2
48
Day 93/100 🔥 #100DaysOfCode Learning async/await today. It is not merely 'cleaner' syntax; it is a profound improvement in cognitive ergonomics. It allows asynchronous, non-blocking code to be written and read as if it were simple, synchronous logic. Make it easy. #JavaScript
2
28
Day 92/100 🔥#100DaysOfCode Measure twice — cut once? Or how they say. Cause I need to be sure on the look of my website before I build it to save time coding! I call this a streamlined dev experience. And of course learned Database Tech & 3D Vectors at uni today #UX #Coding
2
45
Day 91/100 🔥 #100DaysOfCode Today, my web pages stopped being static documents. Learning to fetch data from a live API is the gateway to building dynamic applications. For once, uni is teaching real-world skills that matter immensely. This changes things. #JavaScript #API
2
37