My TIIDELab Journey 1.0

My TIIDELab Journey 1.0

Hi there! Talking about myself isn't something I'm used to, but I've realized that in the tech world, it's important to share what you do with others to succeed.

Let's rewind a bit. I started off as a smart contract developer, but my aspiration extends to becoming a full-stack blockchain developer. Although I can write smart contracts, without a user-friendly front-end, interactions with the contract become challenging. And let's not forget that without an intuitive and straightforward frontend (Dapps), introducing users to the Web3 ecosystem poses a significant hurdle.

This quest prompted me to delve into a search for a software engineering internship that could help me refine my front-end development skills. My goal is to seamlessly blend these skills with my smart contract expertise, crafting decentralized applications that users find truly accessible.

Getting into TIIDELab wasn't easy. The application process stage, The aptitude test stage, the project stage, and the interview stage. Over 7,800 applicants applied, but only 75 people were admitted.

Here I am currently immersed in a 6-month software engineering training program at TIIDELab, with my primary focus on front-end engineering. Having completed a month of this journey, I'm excited to share an overview of my learning experience thus far.

The initial week revolved around introductions to TIIDELab's values and brochure, as well as getting acclimated to the overall structure of the organization. We delved into essential software engineering tools, including IDEs, GitHub for version control, and task management systems.

During this time, we had group distributions and coding partnerships to foster collaborative learning.

Transitioning to the second week, our focus shifted to optimizing our LinkedIn profiles and honing our self-presentation skills to potential clients. We explored software engineering ethics and engaged in insightful sessions with field experts. We also had the privilege of attending our inaugural in-person meetup, facilitating valuable connections with other interns.

In the third week, we started on data structure and algorithm, where we talked about why there is a need to study data structure and algorithm, the different types of data structure and algorithm, their best use cases, and the benefit of adequate knowledge of data structure and algorithm to Software Engineers.

We had sessions on web development and had different projects built during the week.

In Week 4, we went more in-depth into HTML and CSS (Grid and Flexbox), and we got into Tailwind CSS. This was my first time building a website with Tailwind CSS. It was an amazing experience. I find Tailwind easier to use than writing my own CSS file.

The journey thus far has been nothing short of amazing, and I'm excited to continue sharing my experiences throughout my TIIDELab Internship. Stay tuned for more updates. Thank you for accompanying me on this journey.

Links to the projects built so far.

portfolio project built with Tailwind css

Hotel website built with css grid and flexbox