A person who loves to explore cool new technologies as much as games.
Builds stuff in his free time.
Would rather spend hours on writing a script to save a few seconds. 🤦♂️
Currently a big fan of React and Next.js.
Skills
- Working Experience
- BE: NestJS, FE: React / React Native
- BE & FE: Ruby on Rails
Scripting:
Python (for very basic image classification), Ansible (for local CI/CD deployment)Frameworks:
Vite, Next.jsCodeigniter, UI component libraries:
Mantine, Chakra UINative mobile development:
AndroidVCS tools:
Github, BitbucketOther languages:
Java (Used in uni), C (Used in uni), Go (Tried briefly), Rust (Tried briefly)OS:
MacOS for work, Linux (SteamOS :D) and Windows for non-work stuffPractices:
TDD development for anything except small personal projects
Stacks
Achievements
- Mar 2022 — Gold, Gold Award - Citrex 2022
- Jan 2022 — Silver, FYPRO-COM Carnival Sem 1 - 2021/2022
- Developed a note taking app with an emphasis on security.
- Login is secured with two-factor authentication (Google Auth / Authy).
- Passwords are hashed with bCrypt algorithm.
- Notes are secured with envelope encryption (when locked) via AWS KMS.
- Notes can be shared with other users in the same organization.
- Uses Pusher to enable real-time collaboration between users.
Secure Note Web Application with Envelope Encryption and 2FA
Secure Note Web Application with Envelope Encryption and 2FA
Job Experience
- Sep 2022 to present — Upstack Studio Sdn Bhd
- Developed and maintained apps (React Native, NestJS, Ruby on Rails)
- Practiced Scrumban (Hybrid of Scrum and Kanban) for project management
- Provided estimates for new projects
- Liaised with other coworkers via Slack to remove blockers
- Mar 2022 - Aug 2022 — SysArmy Sdn Bhd
- Performed real time security monitoring for client site using SIEM and maintain network and security devices.
- Acted as the first level support of monitoring and investigations in Security Operation Centre.
- Performed hands on security investigation for security event alerts in SIEM dashboard.
- Dec 2017 - Mar 2018 — International Islamic University Malaysia
- Developed a Visitor Management System which is still used daily.
- Uses a MyKad reader to automatically check in or check out visitors.
- Responsible for designing the web application and the backend.
- Backend is written in Node.js with a web socket connection to an open source MyKad reader app (C#) which was left mostly untouched except for the addition of a WebSocket library.
- Uses Firebase as the database to enable realtime usage of the system by patroling guards via the Android app which was developed by a colleague.
Fullstack Software Engineer
Security Analyst Intern
Software Developer Intern
Education
- 2018-Present — Universiti Malaysia Pahang
- 2016-2018 — University College of Yayasan Pahang
Bachelor of Computer Science (Software Engineering)
3.78 CGPA (Present)
Diploma in Computer Science (Information Technology) In Collaboration with Universiti Teknologi Malaysia (UTM)
3.69 CGPA