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. Full-stack developer specializing in modern JavaScript ecosystems. Proficient in backend development using Node.js and NestJS, including RESTful APIs, modular architecture, authorization layers, caching, and integrations with databases or third-party services.

On the frontend, experienced with React.js, TanStack (Query & Router), Next.js, and TailwindCSS, delivering responsive and high-performance interfaces. Known for writing clean, testable code and collaborating closely with product and design teams to deliver impactful features.

When I'm not coding, you can find me running, hiking, 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

Software Engineer

June 2025 - Present
Naluri - Employee HealthCareKuala Lumpur, Malaysia
Hybrid - One day in office per month

Working on the Employee HealthCare platform to improve the health and well-being of employees.

Key Achievements:

  • Joined the Coach Platform Team and contributed to building the new generation coaching platform, which has since been successfully launched and has significantly improved coach performance and workflow efficiency.
  • Took end-to-end ownership of major product modules including Chat, Member Profile, Coach Assistance, and Lessons, delivering features that enhanced communication, coaching effectiveness, and user experience.
  • Built scalable backend and frontend features using AWS, Postgres, React.js, Elixir, and Node.js, ensuring reliability, performance, and maintainability.
  • Collaborated closely with Product Managers and QAs to refine requirements, improve usability, and ensure high-quality releases.
  • Played a key role in cross-functional development cycles—participating in design discussions, validating business logic, and resolving issues quickly to meet release timelines.
  • Improved platform stability and usability through continuous enhancements, refactoring, and proactive bug fixing across core coaching modules.

Senior Software Engineer

June 2020 - April 2025
Pingspace RoboticsPenang, Malaysia
Hybrid - 3 days in office per week

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
Onsite

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 Only)

+60 143495982

Email

thewebdev.jjteoh@gmail.com