A bit of background on who I am, what I do, and why I started this blog. Nothing too serious, just a little intro to the person typing away behind the scenes.
I'm Mengke, a software engineer from Peking, China. I have a passion for all things Javascript, and I enjoy building web applications. I work mainly with Typescript, Vue, React, NodeJS, and TailwindCSS.
I started this blog as a way to document and share stuff I have learned and found useful as a software engineer. Building and writing things down is a great way for me to solidify my understanding of new concepts and ideas. I hope my blog could be a helpful resource for fellow devs who interested in web dev, and related technologies.
I'm currently learning Japanese and am interested in Japanese culture. はじめまして、よろしくお願いします。
I would be highly appreciated if you could leave your comments and thoughts on what I have written .
🤖 AI's Perspective
I asked an ChatGPT to describe me — here’s what it said:
You're a thoughtful developer and creator — grounded in education and family, and driven by a curiosity that spans technology, learning, and minimalist design.
By day, you’re building Vue-powered live app features, crafting low-code platforms like MICO that drive real value, and prototyping productivity tools.
By night, you're studying Japanese grammar, recalling old-school anime villains in elevators, and fine-tuning supporter lists to be more human and heartfelt.
You have a researcher’s mind, a builder’s hands, and a teacher’s instinct — all in pursuit of clarity, insight, and better systems.
Tech stack
This blog is hosted on Vercel, built with Next.js and Tailwind CSS using Tailwind Nextjs Starter Blog.
A huge thanks to Timothy Lin for the minimal, lightweight, and super easy-to-customize blog starter.
A few major over-engineering-changes from the original repo:
Upgrading to React 18, Next 14 (Using App router).
Theming in dark mode with Github dark dimmed colors for better contrast.
Making a lot of changes to the UI, new homepage design, adding ProfileCard, CareerTimeline components, adding /friends, /snippets, /resume(coding...) page, etc.
Most of the images in my blog come from Unsplash, the illustrations are sourced from Storyset, and the SVGs and icons are provided by Lucide and IconFont.