Teoh Jia Jun(JJ)

Software Engineer · Code Craftsman

Build solutions to complex problems with code.

Teoh Jia Jun

About Me

I being coding since 2017. Specializing in backend development — but I've built my fair share of full-stack applications too. Currently building warehouse automation systems at Pingspace Robotics.

I work primarily with Node.js and NestJS on the backend, and I'm equally comfortable crafting clean UIs with React and Next.js on the frontend. I have experience working on different databases, message queues, cache management tools, and more.

Beyond code, I care deeply about product thinking and building systems that create real business impact — not just passing tests.

When I'm not coding, you can find me running, reading, or learning Japanese on Duolingo.

Technical Skills

A comprehensive overview of my technical expertise and proficiencies

Work Experience

My professional journey and contributions in the software industry

Senior Software Engineer

June 2020 - Present
Pingspace RoboticsPenang, Malaysia

Leading a team of 4 developers to build robust software solutions for warehouse automation systems.

Key Achievements:

  • Developed multiple product modules including Maintenance, Order, Storage Module and Warehouse Management System
  • Implemented API integration with external parties, webhook services, and API Gateway
  • Utilized Redis for caching and RabbitMQ for asynchronous tasks
  • Set up CI/CD pipeline with husky, lint-staged, and Github Actions
  • Developed multiple in-house reusable tools and libraries

Junior Software Engineer

December 2017 - June 2019
Kerry LogisticsPenang, Malaysia

Worked as a full-stack developer to develop and maintain various logistics systems.

Key Achievements:

  • Developed and maintained Parcel Tracking System and Point-of-Sales (PoS) for storefront
  • Implemented data integration with external parties
  • Provided technical support to operators, courier drivers and operation managers

Featured Projects

A showcase of my technical skills and creative problem-solving abilities

Tic-Tac-Toe
A classic game of Tic-Tac-Toe built with React.js
React.js
Typescript
TailwindCSS
Game Development
Minimax algoritm
Alpha-Beta pruning
Next.js PWA Weather App
A progressive web app that provides weather information using Next.js
Next.js
PWA
Weather API
Geolocation
Progressive Web APP(PWA)
URL Shortener
A service that creates shortened URLs for easier sharing
Node.js
Express.js
Fastify.js
MikroORM
Prisma
URL Shortening
Kolbak - Webhook Service
Kolbak is a service for managing and processing webhooks
Node.js
Nest.js
Webhooks
PostgreSQL
Kafka
Snake - Web Game
A classic Snake game built with HTML Canvas
HTML
Canvas
JavaScript
Game Development
Interactive 3D Solar System
An interactive 3D visualization of the solar system
React Three Fiber
Three.js
3D Visualization
Next.js
EduTech

Favorites

These are fragments of my journey — moments, ideas, and voices that have shaped who I am today.

From My Blog

View All Articles
Beyond 'Vibe Coding': How AI Reignited My Passion for Software Craftsmanship
April 07, 2025

Let's clear something up, there is a different between 'AI-supercharged engineer' and 'vibe coder'.

AI
Pragmatic
Building a Tic-Tac-Toe Game with React.js
March 21, 2025

Learn how to design and implement a Tic-Tac-Toe game with React.js. Implemented bot with different difficulty levels. Minimax algorithm + Alpha-Beta Pruning for hard difficulty.

React.js
Tutorial
Web Game
REST API - A Comprehensive Guide
Dec 28, 2024

Practical guide to building a REST API. Includes tips on designing a scalable and maintainable API.

REST API
API Design
Book Review: How Big Things Get Done - Bent Flyvbjerg
Dec 28, 2024

Flyvbjerg, a leading expert in project management and social science, provides compelling insights backed by extensive research and real-world case studies.

Book Review
Project Management
Social Science

Get In Touch

Have a project in mind or want to discuss potential opportunities? I'd love to hear from you!

Contact Information
Feel free to reach out through any of these channels

Location

Penang, Malaysia

Phone(WhatsApp)

+60 143495982

Email

thewebdev.jjteoh@gmail.com