It’s Eric’s tech blog which has two sections:
- How to Build Product: How to build teams, guidelines, system design and trade-off
- Dive deeper in Development: Frontend implementation and other studies
About Me
Hi there! I’m a software engineer with eight years of experience specializing in frontend development.
My Approach
I believe that building great products is more than writing clean code—it’s about solving real pain points from multiple perspectives:
- User perspective: How can we make products more intuitive and valuable?
- Team perspective: How can we collaborate more effectively?
- Business perspective: How can we create sustainable value?
What drives me is the thrill of technical challenges and exploring diverse domains. Each new field presents unique puzzles that push me to learn and grow. With experience in project management and team operations, I focus on driving product development, optimizing workflows, and fostering cross-functional collaboration.
Side Projects
I love building things that solve everyday problems. Here are some projects I’ve worked on:
Browser Extensions & Web Applications
- YouTube PDF to AI Assistant - Extract key insights from YouTube videos
- PDF to AI Assistant - Quick tools for exam preparation
- National Exam Search Tool & Forum - Helping students find and discuss exam materials
- Simple POS base on Google Sheets - A point-of-sale system integrated with Google Sheets
Open Source Contributions
- Paste as Plain Text - Raycast extension for pasting text from the clipboard as any format
- GitHub Profile - View GitHub profiles directly in Raycast
Personal Productivity Tools
- OCR Vocabulary Cards - Raycast extension for capturing English words via screenshot and creating flashcards for review
- Raycast Command - Streamlined markdown deployment workflow to publish blog posts directly
- Internal Team Utilities - Custom scripts and commands for automating Excel-based system logins
Work Experience
Throughout my career, I’ve had the opportunity to work on diverse and exciting projects:
- E-commerce & ERP Systems - Built multilingual platforms serving global markets
- Video Conferencing & Scheduling Tools - Created communication solutions for remote collaboration
- Content Management Systems - Developed forums, blog platforms, and rich text editors
- Gaming Platforms - Worked on live streaming games, sports betting, and lottery systems
- Developer Tools & Automation - Built internal tools and CI/CD pipelines to streamline development workflows
Each of these experiences taught me something unique about software development, user needs, and team collaboration.
National Exam Search Tool & Forum
Video Conferencing & Scheduling Tools
