Blog
RSS FeedWelcome to my corner of the web! 👋 I'm Jian, a software engineer who loves exploring technology, sharing insights, and documenting my journey through code. Here you'll find thoughts on software engineering, data analysis, AI, and the occasional deep dive into interesting technical challenges. Feel free to explore and let me know what you think!
Featured
-
Vibe Coding: The Art of Programming with Flow and Intuition
7 min readExploring the concept of "vibe coding" - a state of flow where intuition and technical expertise merge to create elegant solutions.
-
Interactive Maze Generator (Rectangular & Circular, Multiple Algorithms)
6 min readTry out an interactive maze generator with a wide range of algorithms and maze types, inspired by razimantv's C++ project. Generate and explore mazes right in your browser!
-
The State of University Education: An Opinionated View
8 min readAn opinionated view of modern university education, exploring issues with outdated materials, irresponsible staff, and the disconnect between academic theory and practical skills.
-
Sentiment Analysis using VADER in JavaScript
3 min readA simple implementation of VADER sentiment analysis in JavaScript with an interactive demo. Learn how to analyze text sentiment using the VADER lexicon and rule-based approach.
-
Hacker News Word Cloud: Visualizing What's Trending
8 min readSee what's buzzing on Hacker News with a live word cloud, and learn how to build your own with D3.js and JavaScript.
Recent Posts
-
Statechart Diagrams: Visualizing Complex System Behavior
Updated:6 min readLearn how to create and interpret statechart diagrams to model complex system behavior and state transitions in software engineering.
-
Reddit Data Scraping with Python: A Simple Approach
5 min readLearn how to scrape Reddit data using Python without API keys. This tutorial shows you how to fetch Reddit posts and comments using JSON endpoints.
-
AI-Generated Anime Art: Exploring Stable Diffusion with Waifu Diffusion
4 min readExploring AI-generated anime art using Stable Diffusion and the Waifu Diffusion model, with examples and prompt engineering techniques.
-
Exam Paper Assessment: Ensuring Fair and Consistent Marking Processes
8 min readAn in-depth look at university exam marking processes, ensuring fairness and consistency across large student cohorts through systematic quality control measures.