diff --git a/_config.yml b/_config.yml index 8b389eb..ba6214c 100644 --- a/_config.yml +++ b/_config.yml @@ -41,8 +41,8 @@ social: - https://twitter.com/rudzainy # change to your twitter homepage - https://github.com/rudzainy # change to your github homepage # Uncomment below to add more social links - # - https://www.facebook.com/username - # - https://www.linkedin.com/in/username + - https://www.facebook.com/rudzainy.rahman + - https://www.linkedin.com/in/rudzainy google_site_verification: # fill in to your verification string @@ -109,7 +109,7 @@ assets: pwa: enabled: true # the option for PWA feature -paginate: 10 +paginate: 13 # random odd prime number # The base URL of your site baseurl: "" diff --git a/_data/contact.yml b/_data/contact.yml index 1ed228a..f8939a2 100644 --- a/_data/contact.yml +++ b/_data/contact.yml @@ -4,7 +4,7 @@ icon: "fab fa-github" - type: twitter - icon: "fa-brands fa-x-twitter" + icon: "fa-brands fa-twitter" - type: email icon: "fas fa-envelope" diff --git a/_data/share.yml b/_data/share.yml index d572e6d..3510491 100644 --- a/_data/share.yml +++ b/_data/share.yml @@ -3,7 +3,7 @@ platforms: - type: Twitter - icon: "fa-brands fa-square-x-twitter" + icon: "fa-brands fa-square-twitter" link: "https://twitter.com/intent/tweet?text=TITLE&url=URL" - type: Facebook diff --git a/_posts/2008-09-01-design-review-jkm-web-portal.md b/_posts/2008-09-01-design-review-jkm-web-portal.md index fd3cd6e..459b858 100644 --- a/_posts/2008-09-01-design-review-jkm-web-portal.md +++ b/_posts/2008-09-01-design-review-jkm-web-portal.md @@ -10,13 +10,7 @@ published: true sitemap: true --- -| Project | JKM Web Portal | -| Responsibilities | Design & code HTML/CSS. | -| Technology Stack | Adobe Photoshop, Joomla 1.5, Macromedia Dreamweaver | -| Year | 2008 | -| Behance | [View in Behance](https://www.behance.net/gallery/175210039/Case-Study-JKM) | - -![Wireframe](https://www.rudzainy.my/designs/jkm-ux-review/jkm.jpg) +![Wireframe](/assets/img/portfolio/jkm.jpg) In 2008, I joined a local web development company as a web designer. I was just starting out in my career and had only just begun to explore the world of web design anddevelopment. My general role was to design UI and convert it to HTML & CSS. At that time, web development using open source CMS was on the rise in Malaysia. PHP and WAMP/LAMP stacks were popular backend solutions, and Joomla! 1.5 was the most commonly used content management system (CMS). The company did not have any designers on staff, so I worked closely with the developers to create their website and create mockups for each page. diff --git a/_posts/2008-09-01-jkm-web-portal.md b/_posts/2008-09-01-jkm-web-portal.md new file mode 100644 index 0000000..82fe365 --- /dev/null +++ b/_posts/2008-09-01-jkm-web-portal.md @@ -0,0 +1,18 @@ +--- +layout: post +title: JKM Web Portal +date: 2008-09-01 15:25 +0800 +description: +image: /assets/img/portfolio/jkm.jpg +category: +tags: +published: true +sitemap: true +--- + +| Project | JKM Web Portal | +| Responsibilities | Design & code HTML/CSS. | +| Technology Stack | Adobe Photoshop, Joomla 1.5, Macromedia Dreamweaver | +| Year | 2008 | +| Design Review | [Read](/posts/design-review-jkm-web-portal/) | +| Behance | [View in Behance](https://www.behance.net/gallery/175210039/Case-Study-JKM) | \ No newline at end of file diff --git a/_posts/2009-08-06-altfa-solution-logo.md b/_posts/2009-08-06-altfa-solution-logo.md new file mode 100644 index 0000000..8da1e9f --- /dev/null +++ b/_posts/2009-08-06-altfa-solution-logo.md @@ -0,0 +1,19 @@ +--- +layout: post +title: Altfa Solution Logo +date: 2009-08-06 11:52 +0800 +description: +image: /assets/img/portfolio/jkm.jpg +category: +tags: +published: false +sitemap: false +--- + +A colleague of mine asked me to design a logo for his personal web development solutions company. + +This design was rejected, however I have always liked the symbolism behind the combination of asterisk (*) and the letter A. + +I wanted to illustrate how the company + +- considers multiple solutions to a problem and always proceed to selecting the best fit for clients (the asterisk is divided into three arrows pointing inwards) \ No newline at end of file diff --git a/_posts/2016-07-23-teng-quora-k-a-quora-clone.md b/_posts/2016-07-23-teng-quora-k-a-quora-clone.md new file mode 100644 index 0000000..1d6c2c4 --- /dev/null +++ b/_posts/2016-07-23-teng-quora-k-a-quora-clone.md @@ -0,0 +1,17 @@ +--- +layout: post +title: 'Teng-Quora-K: A Quora Clone' +date: 2016-07-23 16:33 +0800 +description: An exercise of building a Quora clone using Ruby's Sinatra framework. +image: /assets/img/portfolio/tengquorak-app.png +category: [Work] +tags: [ruby, sinatra] +published: true +sitemap: true +--- + +| Project | Quora Clone | +| Responsibilities | Design & code | +| Technology Stack | Ruby, HTML, CSS, JavaScript | +| Year | 2016 | +| GitHub | [View Source Code](https://github.com/rudzainy/quora-clone) | \ No newline at end of file diff --git a/_posts/2023-11-29-of-mlbb.md b/_posts/2023-11-29-of-mlbb.md new file mode 100644 index 0000000..450a354 --- /dev/null +++ b/_posts/2023-11-29-of-mlbb.md @@ -0,0 +1,54 @@ +--- +layout: post +title: Of MLBB +date: 2023-11-29 11:55 +0800 +description: +image: +category: +tags: +published: false +sitemap: false +--- + +## Intro: A brief explanation of the game and why it's so popular. + +MLBB is an electrifying game that has captured the hearts of gamers worldwide with its thrilling combat and diverse roster of heroes. Players engage in fierce 5v5 matches, utilizing heroes with unique powers and battling opponents in real-time. The game has become renowned for its cutthroat gameplay, wide selection of heroes, and dedicated community that competes in high-stakes esports tournaments. To succeed in this game, a well-honed strategy and superb teamwork are crucial. In the next section, we'll explore why these elements are so vital in ensuring victory in MLBB. + +## Why I Play + +### The thrill of objective-based gameplay. +The focus on completing objectives, rather than just racking up kills, adds a layer of strategy and depth to the game. As a Ruby main, I love the challenge of capturing objectives like the Lord and the Turtle. It's satisfying to work together with my team to secure these objectives and give our team an edge in the match. + +### The short match length. +MLBB's quick matches make it perfect for players who don't have a lot of time to spare but still want to get a quick gaming fix. As someone who likes fast-paced action, the 10-30 minute match length of MLBB is perfect for me. It allows me to get a quick game in without having to commit hours at a time. + +### The opportunity for individual performance. +The game allows players to showcase their skills and stand out from the crowd. Harith's mobility and damage output allow me to take down enemies and make a real impact on the game. Being able to showcase my skills and contribute to my team's success is a huge rush. + +### The sense of competition. +The ranked mode and esports tournaments provide a platform for players to test their mettle against others and see where they stand in the community. I'm not that ambitions, so I stay in ranked mode and occasionally participate in the weekly tournaments if I have free entrance tickets. + +### The satisfaction of a comeback victory. +Nothing beats the feeling of coming back from a seemingly insurmountable disadvantage to snatch the win! When you're down and out, and then you pull off an epic comeback, it's like you're a gaming superhero. 😎 As a Ruby player, I've had some epic comeback victories where I've turned the tides of battle and led my team to victory. It's those moments that keep me coming back to MLBB again and again. + + +## Section 1: Winning in MLBB + + - Discuss the importance of having a solid strategy and working as a team to secure the win. + +Strong strategy is the foundation of a winning MLBB team. Knowing when to engage and disengage, push objectives, and retreat is crucial. Players must be able to make strategic decisions on the fly, and adapt to changing battlefield conditions. Effective communication is also key, allowing players to coordinate their actions and communicate their plans clearly. + +Effective teamwork is the key to victory in MLBB. A well-coordinated team can be a force to be reckoned with, moving in perfect sync and using their abilities to complement each other's strengths. Communication is the glue that holds it all together, allowing players to work together as a cohesive unit and defeat the opposing team. In the heat of battle, strong teamwork can make all the difference! + + +## Section 2: Your role in the game + + - This is where you can talk about your preferred heroes and what they bring to the table. You can break down their skills, strengths, and weaknesses, and share some tips for playing them effectively. + + +## Section 3: Hero mastery + +- This is the heart of the article! You can talk about the process of mastering a hero, including: +Identifying which hero to focus on +Practicing their skills and combos +Learning how to adapt to different matchups and game situations \ No newline at end of file diff --git a/_posts/2023-12-04-my-journey-as-a-mentor-at-next-academy.md b/_posts/2023-12-04-my-journey-as-a-mentor-at-next-academy.md new file mode 100644 index 0000000..a8933f6 --- /dev/null +++ b/_posts/2023-12-04-my-journey-as-a-mentor-at-next-academy.md @@ -0,0 +1,43 @@ +--- +layout: post +title: My Journey as a Mentor at NEXT Academy +date: 2023-12-04 07:18 +0800 +description: +image: +category: +tags: +published: false +sitemap: false +--- +<> +Title: Nurturing Future Web Developers: My Journey as a Mentor at NEXT Academy + +Introduction: + +From October 2015 to October 2017, I had the privilege of serving as a mentor at NEXT Academy in Kuala Lumpur, Malaysia. This article delves into my experiences and the significant responsibilities I undertook during this time, both as a mentor for their 9-week coding bootcamp and as a Front End Web Developer. I had the opportunity to guide and support aspiring web developers through their intensive training, while also contributing to the development and maintenance of web applications for NEXT Academy. This article outlines the topics covered in the boot camp, my daily tasks as a developer, and the valuable takeaways from this enriching experience. + +Joining NEXT Academy as a Mentor: + +My journey at NEXT Academy began when I enrolled in their 9-week coding bootcamp, immersing myself in a rigorous training program to enhance my web development skills. After successfully completing the bootcamp, I was offered the opportunity to stay on as a mentor. The experience I gained as a student provided me with valuable insights into the challenges and learning needs of aspiring web developers. + +Mentoring Students in the Bootcamp: + +As a mentor, I had the privilege of guiding students through the intensive 9-week bootcamp. Throughout the program, I provided support, guidance, and feedback to help them grasp the fundamental concepts and technologies necessary to excel in web development. The bootcamp covered various topics, including Ruby, ActiveRecord, Basic HTML & CSS, Basic JavaScript, Sinatra framework, and Ruby on Rails framework. By leveraging my knowledge and experience, I aimed to empower students to build a strong foundation in these essential areas. + +Influence on 14 Intakes: + +During my tenure as a mentor, I had the opportunity to guide and mentor a total of 14 intakes. Witnessing the growth and progress of each student was immensely rewarding. By fostering a supportive and collaborative learning environment, I encouraged students to embrace challenges, explore their creativity, and develop a deep understanding of web development principles. Through personalized guidance and continuous feedback, I aimed to instill confidence and inspire their passion for coding. + +Front End Web Developer Role: + +In addition to my responsibilities as a mentor, I also worked as a Front End Web Developer at NEXT Academy. This role allowed me to apply my skills in a practical setting and contribute to the development and maintenance of web applications. On a daily basis, I was involved in building new features, reviewing pull requests, and resolving bugs. Working in a team setting, I collaborated with fellow developers and designers to create seamless and visually appealing web experiences. + +The Value of Teamwork and Diverse Technologies: + +My time as a mentor and developer at NEXT Academy provided me with valuable insights and takeaways. One of the most important lessons was the significance of teamwork and collaboration. Working alongside talented individuals, I gained a deeper understanding of the importance of effective communication, coordination, and shared goals in achieving project success. + +Moreover, being exposed to diverse technologies enriched my skill set and broadened my perspective. Working with Ruby on Rails apps, ReactJS frameworks, and various APIs allowed me to gain hands-on experience in different areas of web development, enabling me to adapt and stay up-to-date with the rapidly evolving tech landscape. + +Conclusion: + +My experience as a mentor and Front End Web Developer at NEXT Academy was a transformative and fulfilling journey. Guiding students through the coding bootcamp and contributing to web application development provided me with a deeper understanding of the challenges and opportunities in the field of web development. This experience not only enhanced my technical skills but also highlighted the importance of mentorship, teamwork, and continuous learning in shaping the future of aspiring web developers. diff --git a/_posts/2023-12-04-of-maritime-academy.md b/_posts/2023-12-04-of-maritime-academy.md new file mode 100644 index 0000000..a39b147 --- /dev/null +++ b/_posts/2023-12-04-of-maritime-academy.md @@ -0,0 +1,46 @@ +--- +layout: post +title: Of Maritime Academy +date: 2023-12-04 07:15 +0800 +description: +image: +category: +tags: +published: false +sitemap: false +--- + + +Title: Building a Maritime Academy: A Journey of Growth and Development + +Introduction: + +From September 2009 to July 2012, I had the opportunity to work as an HRA/Business Development Executive/Teaching Assistant at the Maritime Education & Training Academy (META), located within the Maritime College (MARCO) in Selangor, Malaysia. During this period, I was part of a dedicated team that embarked on an exciting mission to establish a maritime academy in Seri Manjung, Perak, and Rawang, Selangor. This article delves into my experiences and the significant responsibilities I undertook during this time, including curriculum development, liaising with government authorities, managing day-to-day operations, and utilizing ship simulators as educational tools. + +Building the Academy: A Collaborative Effort + +Creating a maritime academy from scratch was a challenging yet rewarding endeavor. As a member of the team, we worked diligently to lay the foundation of the academy and shape its future. Our primary objective was to establish training programs that would prepare aspiring seafarers for the dynamic and demanding maritime industry. + +Curriculum Development: Nurturing Seamanship Skills + +One of my key responsibilities was to develop the syllabus for the basic seamanship program. This involved carefully structuring the course content to ensure comprehensive coverage of essential skills and knowledge required for a successful maritime career. Collaborating with experienced industry professionals, we created a curriculum that encompassed topics such as navigation, first aid, vessel operations, safety procedures, and maritime regulations. We also collaborated with the Fire Department + +Liaising with Marine Department of Malaysia: Accreditation and Reporting + +Ensuring the academy's programs met the necessary standards and received proper accreditation was crucial. In close collaboration with officials from the Marine Department of Malaysia, I facilitated the accreditation process, ensuring compliance with regulatory guidelines. Regular communication with the authorities included reporting on student progress, course evaluations, and other official matters. + +Managing Day-to-Day Operations: Smooth Functioning of the Academy + +Efficient management of the academy's day-to-day operations was essential for its smooth functioning. Overseeing administrative tasks, coordinating schedules, and handling logistical arrangements became integral aspects of my role. By creating streamlined processes and maintaining a conducive learning environment, we aimed to provide students with the best possible educational experience. + +Supervising and Coordinating Student Activities: Fostering Growth and Engagement + +As a teaching assistant, I had the privilege of working closely with students. I took on the responsibility of supervising and coordinating their activities, encouraging their participation in extracurricular events and fostering a sense of camaraderie among them. By organizing seminars, workshops, and team-building exercises, we aimed to cultivate holistic growth and enhance their overall learning experience. + +Utilizing Ship Simulators: Bridging Theory and Practice + +One of the most innovative tools we employed to enhance the learning process was the use of ship simulators. These simulators allowed students to gain practical knowledge by virtually exploring different types of vessels and understanding their layouts. As a teaching assistant, I assisted lecturers in conducting virtual walkthroughs, enabling students to develop a comprehensive understanding of the maritime industry. + +Conclusion: + +The years spent as an HRA/Business Development Executive/Teaching Assistant at META and MARCO were transformative and enriching. Working in a dedicated team, we played a vital role in establishing a maritime academy that aimed to equip students with the necessary skills and knowledge to excel in the industry. From curriculum development and liaising with government officials to managing day-to-day operations and utilizing ship simulators, each responsibility contributed to the growth and success of the academy. This experience not only shaped my professional journey but also highlighted the importance of collaboration, innovation, and dedication in the field of maritime education. diff --git a/_posts/2023-12-04-users-vs-corporations-in-digital-communication.md b/_posts/2023-12-04-users-vs-corporations-in-digital-communication.md new file mode 100644 index 0000000..e344489 --- /dev/null +++ b/_posts/2023-12-04-users-vs-corporations-in-digital-communication.md @@ -0,0 +1,51 @@ +--- +layout: post +title: Users vs Corporations in Digital Communication +date: 2023-12-04 07:21 +0800 +description: +image: +category: +tags: +published: false +sitemap: false +--- + +Title: The Unequal Struggle: Users vs. Corporations in Digital Communication + +Introduction + +In the era of digital communication, the power dynamics between users and corporations have become increasingly imbalanced. While users have experienced a level of empowerment through technology, it is evident that they have yet to achieve a significant victory against corporations. This article explores the reasons why users have historically struggled and will likely continue to face challenges when pitted against corporations in the realm of digital communication. + +