Published onJanuary 22, 2026Does None Exist in Python?pythonlanguagenullobject-orienteddata-structuresThoughts on the existence of absence in PythonRead more →
Published onOctober 17, 2025Understanding HashmapsalgorithmdatastructurehashmaphashWhy are Hashmaps so fast?Read more →
Published onOctober 3, 2025RAG Dev Log #1: Overall DesignRAGprojectblogSupabaseOpenAIembeddingHow I designed the pipeline for a simple RAG project that answers questions based on uploaded PDF documents.Read more →
Published onAugust 7, 2025Polling and InterruptsOShardwareTAUBCreviewtechpollinginterruptPolling vs. interrupts: different strategies for making the CPU wait for I/O.Read more →
Published onAugust 5, 2025From Hating CPSC 213 to TA-ing It: What ChangedblogTAreflectionUBCComputer-SystemsI used to hate CPSC 213. Now I TA it and finally get why it matters.Read more →