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
Exploring 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)
Try 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
An 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
A 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
See 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
-
Traffic Intersection Simulator
An interactive traffic intersection simulator built with React and Astro Islands. Includes a comparison of two approaches: a classic logic-based simulation and a 2D grid-based simulation.
-
Kubernetes Quiz: Test Your Knowledge!
A fun, interactive quiz to help you learn and review Kubernetes basics.
-
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.
-
Elevator Algorithms: An Interactive Exploration
Explore elevator scheduling algorithms with an interactive visualization.