Teoh Jia Jun(JJ)
Software Engineer · Code Craftsman
Build solutions to complex problems with code.

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
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
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
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
Favorites
These are fragments of my journey — moments, ideas, and voices that have shaped who I am today.
From My Blog
View All ArticlesLet's clear something up, there is a different between 'AI-supercharged engineer' and 'vibe coder'.
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.
Practical guide to building a REST API. Includes tips on designing a scalable and maintainable API.
Flyvbjerg, a leading expert in project management and social science, provides compelling insights backed by extensive research and real-world case studies.
Get In Touch
Have a project in mind or want to discuss potential opportunities? I'd love to hear from you!
Location
Penang, Malaysia
Phone(WhatsApp Only)
+60 143495982
thewebdev.jjteoh@gmail.com





