<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Tiep Tran</title><link>https://tiep.dev/</link><description>Tiep Tran's digital garden of notes, thoughts and projects.</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://tiep.dev/index.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Sun, 02 Aug 2026 00:00:00 +0000</lastBuildDate><item><title>My list of RSS feeds</title><link>https://tiep.dev/thoughts/rss_feeds/</link><guid isPermaLink="true">https://tiep.dev/thoughts/rss_feeds/</guid><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;p&gt;&lt;a href="https://tiep.dev/rss_feeds.opml"&gt;Download this list as an OPML file&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://paulgraham.com/"&gt;Paul Graham&lt;/a&gt; - YC founder. Food for thoughts&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lilianweng.github.io/"&gt;Lilian Weng&lt;/a&gt; - AI researcher, prev @ OpenAI -&amp;gt; co-founded Thinking Machine Lab -&amp;gt; back to OpenAI 2026. Incredible resources into RL, AI agents, Self improving agents&amp;hellip;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://mariozechner.at/"&gt;Mario Zechner&lt;/a&gt; - SWE, open-source developer, entrepreneur and angel investor. Pi coding agent creator. Great insights into coding agent harnesses. Mario has a really intriguing recommended reading list&lt;/p&gt;</description></item><item><title>Colophon</title><link>https://tiep.dev/thoughts/colophon/</link><guid isPermaLink="true">https://tiep.dev/thoughts/colophon/</guid><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;p&gt;After various iterations of different designs, layout, frameworks,&amp;hellip; i&amp;rsquo;m happy with the current state of this website. This website is made with the static site generator &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; and is hosted on &lt;a href="https://www.netlify.com/"&gt;Netlify&lt;/a&gt; (Domain from here too.)&lt;/p&gt;
&lt;p&gt;These are a few constraints i want to have in my digital garden:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stephango.com/file-over-app"&gt;Files over app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jeffhuang.com/designed_to_last/"&gt;Outlives the framework &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Minimal, text-based design&lt;/li&gt;
&lt;li&gt;No bloat, dead simple&lt;/li&gt;
&lt;li&gt;Function over form&lt;/li&gt;
&lt;li&gt;Privacy*: JS for the image lightbox and Cloudflare Web Analytics for aggregate performance and usage metrics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I found beauty behind minimalistic websites that embrace intentional and thoughtful writing. Even though i still think visual flairs and motion design are great ways to show one&amp;rsquo;s visual identity, i also believe the lack of such elements, if planned carefully, can be a design choice itself that is focused and personal.&lt;/p&gt;</description></item><item><title>A note to Artemis II</title><link>https://tiep.dev/thoughts/a_note_to_artemis_ii/</link><guid isPermaLink="true">https://tiep.dev/thoughts/a_note_to_artemis_ii/</guid><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;p&gt;&lt;a href="#img-1" class="lightbox-thumb"&gt;
 &lt;img
 src="https://tiep.dev/thoughts/a_note_to_artemis_ii/artemis_II_crews_hu_5b2dc0d0444480ed.webp"
 srcset="https://tiep.dev/thoughts/a_note_to_artemis_ii/artemis_II_crews_hu_fbaefd7e9cd4c144.webp 480w, https://tiep.dev/thoughts/a_note_to_artemis_ii/artemis_II_crews_hu_1ad7e533be72ec5b.webp 960w, https://tiep.dev/thoughts/a_note_to_artemis_ii/artemis_II_crews_hu_736a1ba05af2d94.webp 1440w" sizes="(max-width: 700px) 100vw, 640px"
 width="1280" height="1280"
 alt="artemis_II_crews"
 
 loading="lazy" decoding="async"
 &gt;
 &lt;/a&gt;
 &lt;div class="lightbox" id="img-1"&gt;
 &lt;div class="lightbox-controls"&gt;
 &lt;a href="https://tiep.dev/thoughts/a_note_to_artemis_ii/artemis_II_crews_hu_5933f3bdb8005984.webp" class="lightbox-full" target="_blank" rel="noopener" aria-label="Open full image in new tab"&gt;open ↗&lt;/a&gt;
 &lt;a href="#" class="lightbox-close" aria-label="Close"&gt;close&lt;/a&gt;
 &lt;/div&gt;
 &lt;img
 src="https://tiep.dev/thoughts/a_note_to_artemis_ii/artemis_II_crews_hu_5933f3bdb8005984.webp"
 alt="artemis_II_crews"
 
 loading="lazy" decoding="async"
 &gt;
 &lt;/div&gt;&lt;/p&gt;
&lt;p&gt;The Orion was launched on Wednesday, Apr 1st, 2026. Watching this launch was nothing short of incredible, not just for NASA but also for all humanity on Earth.&lt;/p&gt;
&lt;p&gt;As the crew members make their way to the Moon, i have nothing but best wishes to these brave and amazing men and woman.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Anything is possible if you put your mind and heart to it.&amp;rdquo;
- Astronaut Christina Koch&lt;/p&gt;</description></item><item><title>Rec2Note</title><link>https://tiep.dev/projects/rec2note/</link><guid isPermaLink="true">https://tiep.dev/projects/rec2note/</guid><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;h2 id="what"&gt;What&lt;/h2&gt;
&lt;p&gt;Rec2Note is a CLI tool for turning your lecture recording into hyper-focused markdown notes.&lt;/p&gt;
&lt;h2 id="why"&gt;Why&lt;/h2&gt;
&lt;p&gt;As a student, i love lecture recordings are great for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;exam review&lt;/li&gt;
&lt;li&gt;finding a topic you just know the professor mentioned but couldn&amp;rsquo;t remember&lt;/li&gt;
&lt;li&gt;taking detailed notes of lecture topic&lt;/li&gt;
&lt;li&gt;&amp;hellip;
However, sitting through hours of lecture recording is not optimized for active learning or time management.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how"&gt;How&lt;/h2&gt;
&lt;p&gt;Rec2Note aims to solve this via extracting a transcript from the lecture recording, running it through multiple specialed LLM agents to generate markdown note containing:&lt;/p&gt;</description></item><item><title>A Note On Mob Psycho 100</title><link>https://tiep.dev/thoughts/a_note_on_mob_psycho/</link><guid isPermaLink="true">https://tiep.dev/thoughts/a_note_on_mob_psycho/</guid><pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;h2 id="everyone-should-give-mob-psycho-100-a-watch"&gt;Everyone should give Mob Psycho 100 a watch&lt;/h2&gt;
&lt;p&gt;Whether you are an anime fan or not, this has quickly become my top recs for people looking for a good series with top tier character development.&lt;/p&gt;
&lt;p&gt;&lt;a href="#img-1" class="lightbox-thumb"&gt;
 &lt;img
 src="https://tiep.dev/thoughts/a_note_on_mob_psycho/Mob_Friends_hu_f6f68c21294ba73d.webp"
 srcset="https://tiep.dev/thoughts/a_note_on_mob_psycho/Mob_Friends_hu_e8ed3eeba2fbaece.webp 480w, https://tiep.dev/thoughts/a_note_on_mob_psycho/Mob_Friends_hu_b1f56472c05a8d3c.webp 960w, https://tiep.dev/thoughts/a_note_on_mob_psycho/Mob_Friends_hu_d55f92c74ed3eeec.webp 1440w" sizes="(max-width: 700px) 100vw, 640px"
 width="1280" height="720"
 alt="mob_psycho_100"
 
 loading="lazy" decoding="async"
 &gt;
 &lt;/a&gt;
 &lt;div class="lightbox" id="img-1"&gt;
 &lt;div class="lightbox-controls"&gt;
 &lt;a href="https://tiep.dev/thoughts/a_note_on_mob_psycho/Mob_Friends_hu_84513be6ae094b2a.webp" class="lightbox-full" target="_blank" rel="noopener" aria-label="Open full image in new tab"&gt;open ↗&lt;/a&gt;
 &lt;a href="#" class="lightbox-close" aria-label="Close"&gt;close&lt;/a&gt;
 &lt;/div&gt;
 &lt;img
 src="https://tiep.dev/thoughts/a_note_on_mob_psycho/Mob_Friends_hu_84513be6ae094b2a.webp"
 alt="mob_psycho_100"
 
 loading="lazy" decoding="async"
 &gt;
 &lt;/div&gt;&lt;/p&gt;
&lt;p&gt;My friend Jack introduced me to this show in the summer of ’25, and it’s probably one of the most incredible shows I’ve ever seen. The story follows Mob - a high school student with psychic abilities - who is trying to live a normal life while balancing school and his job at &amp;ldquo;Spirits and Such Consultation&amp;rdquo;, an office run by Reigen - a self-proclaimed &amp;ldquo;Greatest Psychic of the 21st Century&amp;rdquo;. I could go on about the story, but I wholeheartedly believe going in blind is the best way to experience it.&lt;/p&gt;</description></item><item><title>Matcha Bank Reconciliation System</title><link>https://tiep.dev/projects/matcha_capstone/</link><guid isPermaLink="true">https://tiep.dev/projects/matcha_capstone/</guid><pubDate>Wed, 07 Jan 2026 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;h2 id="what"&gt;What&lt;/h2&gt;
&lt;p&gt;CS Capstone for UC'26. Matcha is an automated bank reconciliation system. Aim to reduce manual bank statement and receipts matching while keeping human in the loop for review and reconciliation override.&lt;/p&gt;
&lt;h2 id="why"&gt;Why&lt;/h2&gt;
&lt;p&gt;Manual bank reconciliation is a fragmented, time-consuming and error-prone process.&lt;/p&gt;
&lt;h2 id="how"&gt;How&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Matcha has 3 core components:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Documents parsing pipeline using Visual Language Model (VLM)&lt;/li&gt;
&lt;li&gt;Reconciliation matching algorithm&lt;/li&gt;
&lt;li&gt;Centralized dashboard for viewing and exporting reports&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notable features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VLM parsing pipeline replace traditional OCR + NLP pipeline with better accuracy.&lt;/li&gt;
&lt;li&gt;AI generated reconciliation summary on unmatched transactions and provide next step.&lt;/li&gt;
&lt;li&gt;Per account book document retention policy for better financial document security and operation cost.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stacks:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DLP GAN Implementation</title><link>https://tiep.dev/projects/dlp-gan_implementation/</link><guid isPermaLink="true">https://tiep.dev/projects/dlp-gan_implementation/</guid><pubDate>Tue, 25 Nov 2025 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;h2 id="what"&gt;What&lt;/h2&gt;
&lt;p&gt;Final project for CS5173_DeepLearning. The objective was to implement and evaluate &lt;a href="https://arxiv.org/abs/2403.03456"&gt;Draw Landscape Pictures (DLP) GAN model&lt;/a&gt; proposed for generating Chinese landscape paintings.&lt;/p&gt;
&lt;h2 id="why"&gt;Why&lt;/h2&gt;
&lt;p&gt;Adversarial learning has been my area of interest and after learning about Generative Adversarial Network (GAN) in this course, i wanted to explore how we can leverage this technology to re-imagine art under a different lens.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve seen an extensive amount of GAN models trained on prominent Western art culture (Van Gogh, Claude Monet, &amp;hellip;) but research and application on Asian art style are minimal in the current landscape. This is why the DLP paper stood out to me as an interesting topic to dive deeper. The novelty of this model came from its Dual-Consistency Loss, which aims to balance realism and abstraction by enforcing consistency at the semantic and feature levels.&lt;/p&gt;</description></item><item><title>Sumitup Dev</title><link>https://tiep.dev/projects/sumitup_dev/</link><guid isPermaLink="true">https://tiep.dev/projects/sumitup_dev/</guid><pubDate>Fri, 18 Jul 2025 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;Sumitup.dev is archived. It was a really fun project for me and i learned a lot about making a simple agent using PocketFlow. I&amp;rsquo;m now switching from newsletters to news aggregator and blogs RSS feeds (find my current list of RSS feeds i subscribed to &lt;a href="https://tiep.dev/thoughts/rss_feeds"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;.). I&amp;rsquo;m also developing a simple RSS reader webapp and will be opensourced later&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="what"&gt;What&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://sumitup.dev/"&gt;Sumitup.Dev&lt;/a&gt; is a web blog for curated tech newsletters with an AI Agent for news summary and trend analysis.
&lt;a href="#img-1" class="lightbox-thumb"&gt;
 &lt;img
 src="https://tiep.dev/projects/sumitup_dev/sumitupdev_snapshot_hu_57f90371e161eaed.webp"
 srcset="https://tiep.dev/projects/sumitup_dev/sumitupdev_snapshot_hu_2c86cb3f8bce5a81.webp 480w, https://tiep.dev/projects/sumitup_dev/sumitupdev_snapshot_hu_6f8dd515100ea94b.webp 960w, https://tiep.dev/projects/sumitup_dev/sumitupdev_snapshot_hu_f6285de93c42acb1.webp 1440w" sizes="(max-width: 700px) 100vw, 640px"
 width="1280" height="1040"
 alt="sumitup_dev_page_snapshot"
 
 loading="lazy" decoding="async"
 &gt;
 &lt;/a&gt;
 &lt;div class="lightbox" id="img-1"&gt;
 &lt;div class="lightbox-controls"&gt;
 &lt;a href="https://tiep.dev/projects/sumitup_dev/sumitupdev_snapshot_hu_fb2e3e5034c600ab.webp" class="lightbox-full" target="_blank" rel="noopener" aria-label="Open full image in new tab"&gt;open ↗&lt;/a&gt;
 &lt;a href="#" class="lightbox-close" aria-label="Close"&gt;close&lt;/a&gt;
 &lt;/div&gt;
 &lt;img
 src="https://tiep.dev/projects/sumitup_dev/sumitupdev_snapshot_hu_fb2e3e5034c600ab.webp"
 alt="sumitup_dev_page_snapshot"
 
 loading="lazy" decoding="async"
 &gt;
 &lt;/div&gt;&lt;/p&gt;</description></item><item><title>Things i believe in</title><link>https://tiep.dev/thoughts/things_i_believe_in/</link><guid isPermaLink="true">https://tiep.dev/thoughts/things_i_believe_in/</guid><pubDate>Wed, 11 Nov 2020 00:00:00 +0000</pubDate><dc:creator>Tiep Tran</dc:creator><description>&lt;h2 id="creative-designs-and-developments-philosophy"&gt;Creative designs and developments philosophy&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Good design is as little design as possible&amp;rdquo;
- Dieter Rams&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Function over form&lt;/li&gt;
&lt;li&gt;Outlives the frameworks&lt;/li&gt;
&lt;li&gt;Design intentionally&lt;/li&gt;
&lt;li&gt;Solve the problem, do not showcase the tech stack&lt;/li&gt;
&lt;li&gt;Good project have quantifiable goals&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t search for the perfect framework&lt;/li&gt;
&lt;li&gt;To learn is to fail&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="technology"&gt;Technology&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Files over app&lt;/li&gt;
&lt;li&gt;Debloat your digital presence&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="daily-life"&gt;Daily life&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-txt" data-lang="txt"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Take meaningful break. Watch with intention.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Listen with intention. Play with intention.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Browse with intention. Take control over your
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;impulse. FOCUS. Limit scrolling. Days become weeks,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;weeks become months and months become years. Watch
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;your dopamine. Go analouge. Just start. Please talk
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;to your love ones. Excercise everyday. Health is
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;a virtue. Nature is beautiful. Take picture everyday.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Enjoy arts. Support local theatres. Wake up early.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Stay hydrated. Sekiro taught you life lesson.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Stop making everyone like you, you dont even like
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;everyone. Keep physical notebook. Sketch more.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Avoid over stimulation. Be bored, embrace boredom.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Face your thoughts. Love yourself. Dont try to
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;change yourself overnight. Action precedes motivation.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>