MJ isn’t your typical developer. When he first joined Sigma School’s Full-Stack Bootcamp, he was a university student with a hunger to build something real, not just learn theory.
Fast forward to today, he’s now an IT Business Analyst at Hilti Asia IT Services, equipped with a clear understanding of how technology fits into real-world business needs. His journey began with a simple goal: sto olve a problem people face every day, and do it through code.
We’ve all been there — playing email ping pong, trying to find a meeting time that works for everyone. MJ experienced this frustration firsthand. Traditional tools like Microsoft Outlook lack flexibility and personalization, especially when trying to share availability in a user-friendly way.
That sparked his mission: to simplify meeting scheduling for professionals, mentors, and small businesses. His goal? Let users send a single smart link so guests can view availability, choose a time slot, and even add their guests — all in just a few clicks.
Instead of reinventing the wheel, MJ did something clever — he cloned Zcal, a modern scheduling tool loved by many, to better understand how great systems work.
Users can:
No project is complete without hitting a few roadblocks — and MJ had his fair share:
Allowing flexible booking intervals per day (not just a 9–5 block) was tricky. MJ solved this with a dynamic time-slot feature that lets users add multiple time ranges for each day.
Zapier was both powerful and painful. It didn’t always play nice with MJ’s app. But thanks to some guidance from his partner, Su and many hours spent debugging, he got it working — syncing bookings directly to Google Calendar.
Handling date-time logic across time zones is a classic pain point. While ChatGPT helped brainstorm solutions, MJ still had to manually log and test data to get it right. Eventually, he cracked it — one console log at a time.
This project wasn’t just about shipping features. MJ learned some deep lessons that all developers face:
MJ’s Zcal clone isn’t just a clone — it’s a testament to what you can achieve in just four weeks with the right mindset, mentorship, and motivation. His project didn’t just meet expectations — it exceeded them.
And as a special thank you, MJ gave a heartfelt shoutout to his mentor Haris, crediting him for his structured guidance, industry-focused teaching, and yes — a few good jokes along the way.
If you’re wondering whether you can go from zero to developer, MJ just showed you how it’s done.