Sign in

Bryan

@bryanhogan.com
66 followers 57 following 289 posts

📍 Cologne | Developer & Designer ⚙️ Building DailySelfTrack.com app. 💭 Learning Korean: @tolearnkorean.com ✍️ Building digital products, web dev, intentional digitalism and balanced productivity + monthly mails + projects ➡️ BryanHogan.com

PostsRepliesMedia
Bryan @bryanhogan.com · 27/09/2026
Screenshot of my GitHub profile and what I've been working on these days. Progress is slow, sometimes frustratingly so. But it's still progress. Need to get more stuff into a 1.0 version and promote that then. #webdev #buildinpublic
141
Bryan @bryanhogan.com · 21/09/2026
Can recommend this setup: Currently using GPT 5.6 Sol (Medium or high thinking) for planning and implementation. Then GLM 5.3 for reviewing. Using Zed (the IDE) for managing multiple sessions, the Codex harness for GPT and the Zed Agent panel for GLM. Using VSCode for manual changes. #webdev
Screenshot of the Zed IDE showing the Codex harnessScreenshot of the Zed editor with the Zed Agent panel open
000
Bryan @bryanhogan.com · 21/09/2026
I was working on a web app of mine and spent so much time debugging something that seems to be a very common Firefox issue instead? Making the keyboard appear and disappear on mobile (Android) shifts and skews the elements briefly. (I don't mean the slight shift, I mean severe jumping of elements)
100
Bryan @bryanhogan.com · 24/08/2026
Modernized the pages of my guide on writing clean CSS. Using a reset.css, var.css, global.css and util.css for consistent styling. Read them here: webdev.bryanhogan.com/css/css-setup/ Using this setup on my @astro.build Starter Template as well: starter.bryanhogan.com #webdev #buildinpublic
080
Bryan @bryanhogan.com · 30/07/2026
But automatically opening the daily note seems to be bugged? At least on my phone it doesn't create the new note automatically even though the option is on in the settings.
100
Bryan @bryanhogan.com · 02/07/2026
Some cool pages containing 1-bit pixelart: - hypertalking.com/2023/05/15/1... - hypertalking.com/2023/05/08/1... - dither-emojis.pages.dev From this HN thread: news.ycombinator.com/item?id=4867...
Various 1-bit pixelart emojis
000
Bryan @bryanhogan.com · 01/07/2026
Add an external icon indicating links lead to external sites with 9 lines of CSS.
CSS snippet using a[href^="http"]:not([href*="//bryanhogan.com"])::after to add an external-link icon after links that point to other websites.List of AI coding tool links showing small external-link icons after links that lead to external websites.
010
Bryan @bryanhogan.com · 25/06/2026
I wanted to join, but looks like a few things are going wrong?
340
Bryan @bryanhogan.com · 09/05/2026
Improved the UI and PWA version added. ✅ #buildinpublic #webdev #astrojs #svelte
Screenshot of a dark-themed flow timer web app (timer.bryanhogan.com). A large timer card shows “Ready?” and “05:00” with playback controls and the instruction “Click play to start timer.” Below it is a task list with editable fields for “Task 1” and “Task 2,” each set to 5 minutes, plus a third empty task set to 10 minutes. Buttons labeled “Reset Timer” and “Reset Tasks” appear underneath.
081
Bryan @bryanhogan.com · 26/04/2026
Thanks @joshpindjak.biz @cordt.zermin.de ! Updated the current design! :)
Home screen of the DailySelfTrack app in dark mode, showing a weekly habit overview, an “Edit Today” button, and tracker sections for Evening Routine and Other with rows like Mood, Meditation, Test 1, and Test 2.Edit Trackers screen of the DailySelfTrack app in dark mode, showing tracker groups for Evening Routine and Other, editable tracker rows like Mood, Meditation, Test 1, Test 2, and Test 3, plus a “Create Tracker” button.
020
Bryan @bryanhogan.com · 25/04/2026
Group the elements with a colored background, or no card background? #buildinpublic #webdev #dev #appdev #indiedev #uidesign
Home screen view of the DailySelfTrack app which is being developed by Bryan Hogan, showing 3 example Tracker elements which are grouped together using a colored background card, app uses a minimal dark styleHome screen view of the DailySelfTrack app which is being developed by Bryan Hogan, showing 3 example Tracker elements which are grouped together using just a heading element, app uses a minimal dark styleEdit screen view of the DailySelfTrack app which is being developed by Bryan Hogan, showing 3 example Tracker elements which are grouped together using a colored background card, app uses a minimal dark styleEdit screen view of the DailySelfTrack app which is being developed by Bryan Hogan, showing 3 example Tracker elements which are grouped together using just a heading element, app uses a minimal dark style
5111
Bryan @bryanhogan.com · 14/04/2026
I think for consistency I will have to go with a vertical form layout, title first, form element in the next row. Putting small elements (e.g. checkboxes) next to the title feels inconsistent. But if I do stack all I'm using up a lot of vertical space.. Any ideas? #buildinpublic #webdev #dev
UI of the daily entry form based on custom user created trackers in the DailySelfTrack app
160
Bryan @bryanhogan.com · 13/04/2026
Update from yesterday, building the UI for entering information! I was happy with the home screen from yesterday, but this one needs much more work. #webdev #appdev #indiedev #buildinpublic
041
Bryan @bryanhogan.com · 12/04/2026
Current design of the home screen for my DailySelfTrack app. What do you think? #webdev #appdev #indiedev #buildinpublic
Screenshot of the current design of the DailySelfTrack app, dark-mode and simple layout, shows 3 "Trackers" split into two groups
7110
Bryan @bryanhogan.com · 09/04/2026
Google tells me it's the best browser for my phone, I won't fall for your propaganda.
000
Bryan @bryanhogan.com · 21/03/2026
Obsidian is such a valuable tool. Using it for writing my blog posts, organizing my thoughts and research, as well as managing my projects. The files for all of these things live in one folder, building structure through links and .base files. #ObsidianMD #Obsidian #PKM
120
Bryan @bryanhogan.com · 17/03/2026
I would not advise that. The problem with platforms such as LinkedIn, Threads, etc. is that they quickly kill your reach if you link to other platforms. Since majority of engagement from there comes from the algorithm I'd be careful with that. But, I do also really like the concept of POSSE!
010
Bryan @bryanhogan.com · 11/03/2026
For things such as these:
020
Bryan @bryanhogan.com · 10/03/2026
This "master ruleset" mentioned in the article seems interesting, is it available anywhere?
151
Bryan @bryanhogan.com · 03/03/2026
Built a dice based game! (Yahtzee x Roguelike) The MVP of it was already really fun, so I added some more things! Play it here: dice-jaga.bryanhogan.com #indiedev #webdev #gamedev #buildinpublic
3133
Bryan @bryanhogan.com · 06/02/2026
Is there any point in using any other GPT model than "GPT Codex 5.3" when using Codex? GPT 5.2 for general knowledge? 5.1 Codex Mini as a sub-agent? #webdev #ai #codex #coding
100
Bryan @bryanhogan.com · 30/01/2026
Updated my post about different ways to build a website! Going over different tools you can use if you just want to have a website, from website builders to content-management-systems to custom coding. Read it here: webdev.bryanhogan.com/start/ways-t... #buildinpublic #webdev #indiedev #indieweb
041
Bryan @bryanhogan.com · 29/01/2026
In the process of "rebranding" my web development guide. Web Dev Guide ➡️ Clean Web Dev Guide Thinking the penguin has to go, but with what? Maybe soap, but I like using animals. Maybe keep the penguin? But I don't want any associations with Linux. #buildinpublic #webdev #indiedev #cleanwebdev
Screenshot of older version of webdev.bryanhogan.com website. Simple design, using dark mode. Uses blue color accents.1bit 16 by 16 pixel soap pixel-art styleScreenshot of webdev.bryanhogan.com website. Simple design, using dark mode. Uses blue & purple color accents.
4101
Bryan @bryanhogan.com · 28/01/2026
I get a blank white screen when I try to open it!
100
Bryan @bryanhogan.com · 22/01/2026
... 😵 Please stop making the web a worse place.
010
Bryan @bryanhogan.com · 22/01/2026
Updated my /ideas page! Read it here: bryanhogan.com/ideas #buildinpublic #webdev #indiedev #smallweb #blog
131
Bryan @bryanhogan.com · 02/01/2026
Just posted: From Web to Native: Building Apps with SvelteKit & Capacitor A website is great, but sometimes you also want an app version. With CapacitorJS this can be done with one codebase. How to do this using #SvelteKit as your framework: bryanhogan.com/blog/web-to-... #webdev #svelte #webapp
1151
Bryan @bryanhogan.com · 15/12/2025
What I like to do currently is get example sentences for the words in my decks via AI. I made a ChatGPT project with many Korean resources attached and instructions to improve its output. ​I’m very pleased with the examples I get.
100
Bryan @bryanhogan.com · 15/12/2025
How I'm learning Korean 🇰🇷 ​I've been using Anki more again. It’s great for memorisation but kinda dry. Also, a pure Anki grind doesn't really help with application, which is the most important part of effective language learning. #languagelearning #korean #한국어 #한국어공부
100
Bryan @bryanhogan.com · 12/12/2025
Built an app to learn Hiragana. A gamified approach to that gradually introduces characters. As I'm currently in Osaka I can use my own app well :) Hoping to make learning Japanese more fun. 👉 app.tolearnjapanese.com #japanese #hiragana #buildinpublic #webdev #devlog #languagelearning #indiedev
251
Bryan @bryanhogan.com · 01/12/2025
Fixed the image of the code being cut off.
000
Bryan @bryanhogan.com · 01/12/2025
I tried the same and it worked much better. Used a prompt that a person without web / tech knowledge would use and the outcome is decent. Image 1: Prompt Image 2: Outcome Image 3: The generated code
200
Bryan @bryanhogan.com · 30/11/2025
Building an app to learn Korean words faster. Learning new words, in a more fun way that I actually stick with. Taking what I love about Anki and building on-top of that, e.g. gamification aspects like Duolingo. #Anki #한국어공부 #buildinpublic #webdev #devlog #edtech #languagelearning #indiedev
050
Bryan @bryanhogan.com · 23/10/2025
Posting this because on Reddit people liked my comment.
110
Bryan @bryanhogan.com · 23/10/2025
Obsidian or Notion? Both are powerful, but fit into different needs. #Obsidian is better if you value owning your data, offline functionality and deep customization. #Notion fits better if you need online collaboration, getting started quickly and its Database features.
120
Bryan @bryanhogan.com · 19/10/2025
Updated my /now page! It's about what I'm doing now, which is: - Working holiday in Japan, working at a hostel - Working as a freelancer building a web app - Building my app DailySelfTrack Read all here: bryanhogan.com/now #buildinpublic #webdev
050
Bryan @bryanhogan.com · 18/10/2025
4,000€. One-way. No return date. I’m betting on myself, traveling, learning, and building a digital business along the way. #travel #buildinpublic #nomad
351
Bryan @bryanhogan.com · 14/10/2025
From Busan to Fukuoka by ferry 🛳
000
Bryan @bryanhogan.com · 12/10/2025
How this looks in practice!
000
Bryan @bryanhogan.com · 12/10/2025
One of my favorite ChatGPT instructions / projects I use for learning and improving my Korean. Often words are just combinations of other words or concepts. By understanding these building blocks, I can learn new words much faster and also better remember existing ones.
100
Bryan @bryanhogan.com · 10/10/2025
Redesigned the landing page for my DailySelfTrack app project today. What do you think? (How many times better is the new design compared to the old one? 👀) Built with @astro.build btw! 1️⃣ Old one 2️⃣ New one
010
Bryan @bryanhogan.com · 03/10/2025
CSS related pages of my front-end guide so far include: - Writing your CSS reset - Using CSS variables - Utility classes - Styling markdown All using plain #CSS. Link: webdev.bryanhogan.com
020
Bryan @bryanhogan.com · 29/09/2025
Removed the gradient background and using a flat color instead. Fixed vertical alignment on the next / prev buttons. Could make the tags into buttons with the same style as the optional social media references. Unsure what else could be done now. Current live version: bryanhogan.com/blog/obsidia...
100
Bryan @bryanhogan.com · 26/09/2025
Looks like this..?
000
Bryan @bryanhogan.com · 23/09/2025
Rebuilt the end-of-post section for my blog. Took much longer than I expected. Tried AI tools like Copilot and Claude Code, which are definitely helpful, but still decided to rewrite the HTML & CSS from scratch since anything generated was messy. Any ideas on how to improve the design?
100
Bryan @bryanhogan.com · 20/09/2025
Funny contrast between post #1 and #2 on HackerNews today #obsidian @obsidian.md #notion @notion.com
Screenshot of HackerNews (20.9.2025) that shows number one post about Obsidian being safer, and post number two being about Notion having high risks in their AI agents.
061
Bryan @bryanhogan.com · 11/09/2025
Pleasantly surprised by how easy it was to run on Windows locally, no docker required. Could just install and run it, getting the API credentials took a bit but also not long. Now I could send this to me by e-mail, Telegram message, add to a Notion database, further process, or do whatever.
000
Bryan @bryanhogan.com · 11/09/2025
Just got into #n8n and it's amazing how much one could do with it. (It allows you to create automations between different tools). Just finished the example that takes a chat interface, ChatGPT and Google Calendar integration to tell you about upcoming events :) #ai
100
Bryan @bryanhogan.com · 03/09/2025
Happy to see my blog post included on Astro's monthly update! @astro.build Using my favorite "note-taking" tool ( @obsidian.md ) with my favorite framework (Astro) is great and I can highly recommend this workflow 💯
240
Bryan @bryanhogan.com · 20/08/2025
Always wondering if it's even worth posting on #BlueSky. It's like a black hole for anything I put on here. I don't want to stick to posting only one keyword either, but the algorithm isn't doing me any favors. Slightly educational or "productivity" content does much better elsewhere for me.
Screenshot of Reddit post about Obsidian Bases with 55k views and 66 comments
100