COLAIACOLAIACOLAIA
THE FULLSTACK CODER
PORTFOLIO-COLAIA
AboutMe.tsx
AboutMe.tsx
import Code from '@/app/components/Code.tsx' export default function AboutMe () { const profile = { username: "colaia", full_name: "David Kolaja", age: 33, nationality: "Czech", location: "Warrington, UK", has_right_to_work: true, open_for_work: true, bio: ` A self-taught JavaScript Software Developer with passion for innovation and exploring new technologies. `, }; return <Code snippet={profile} /> }
JanFebMarAprMayJunJulAugSepOctNovDec

Comfortable with most common use cases and can integrate into basic workflows.

Activity

  • 2025
    • JAN
      • SASS/SCSS Awakening

        • #learning
        • #certificate

        I have realized how many times I came across SASS/SCSS and never actually paid full attention to it. Time for a change! Here's my certificate of completion from Codecademy and course details.

      • Leveling Up with PHP

        • #learning
        • #certificate

        It is hard to impress potential employers today, especially if you are a junior. Last week, I received my first invitations to interviews, and some of them are stating that knowledge of PHP is desirable. Say no more... I jumped straight away on Codecademy and went through their 17-hour Learn PHP course that taught the basics of PHP. I was actually pretty surprised how closely the syntax resembles JavaScript. Given that I have spent less time than expected on those basics, it means I have more time before the interview to study intermediate topics as well. See the certificate and course details

      • Northcoders Bootcamp Finale

        • #learning
        • #certificate

        After a long wait, I am delighted to have finally earned my Northcoders JS Bootcamp completion certificate

  • 2024
    • DEC
      • Vue.js Master Class and TypeScript (again)

        • #learning

        Bootcamp is over, but the learning continues! Refreshed my knowledge with TypeScript Fundamentals on VueSchool.io and then dove deeper with their Vue.js Master Class 2024 Edition. Hopefully I will have time soon to learn finally something about Quasar!

    • NOV
      • VueSchool.io Free Weekend

        • #learning

        I was in the middle of an intensive JavaScript Software Engineering Bootcamp at Northcoders when VueSchool.io opened access to all their content for a whole weekend. Since I had used Vue in my latest project TreeView Layout Extension for Directus, I seized the opportunity and went through some fundamentals. Unfortunately, 24 hours wasn't enough, so I ended up purchasing a yearly subscription.

    • JUL
      • TreeView Layout Extension for Directus

        • #project

        I was motivated to develop this extension because I noticed a gap in Directus CMS: the lack of a way to render data in a relational tree view or hierarchy, instead of the default table format. This extension doesn't introduce any new functionality to the system. Its primary goal is to enhance the user experience, particularly for editorial teams, by offering a more intuitive and familiar way to interact with hierarchical data, similar to what's found in other CMS platforms. Additionally, the autogenerated collection required for holding information about the hierarchy provides a great place to centrally store SEO metadata and helps to generate sitemaps due to autogenerated paths.

  • 2023
    • NOV
      • Technical Services - Waste Management Application

        • #project
        • #commercial

        While developing the website, the client was so impressed with our work that they presented us with a larger opportunity. They sought to replace their existing, very expensive and inflexible waste management solution with a new application. The goal of this application was to control the inflow and outflow of waste material within their premises and maintain information about entities related to this process. This application utilized the same technology stack as the previous project with AG Grid for rendering records, and once again, I was responsible for the entire frontend implementation. The solution was delivered within two months. The repository is not public due to an NDA, however I am happy to provide credentials on the development server on demand.

    • OCT
      • Issue Tracker

        • #project
        • #learning
        • #certificate

        The quality of Mosh's delivery is impressive and since development of current project have relaxed a little bit I decided to code along with Mosh and build an Issue Tracker in Next.js to solidify my undestranding from his previous course. This is a learning project, not a production one!

      • Next.js 13 with TypeScript

        • #learning
        • #certificate

        Web project delivered, now let's explore the hype surrounding Next.js, and where better to do so than on the Code with Mosh platform?

      • Technical Services - Website

        • #project
        • #commercial

        This is my very first commercial JavaScript project. Its purpose was to quickly find a solution to replace an old Joomla implementation that was locking customers out of their own content. We decided to use Django/Wagtail on the backend and TypeScript React with Bootstrap on the frontend, which I developed entirely. For a first project, it was quite a success. We delivered this solution within 4 weeks. The repository is not public due to an NDA.

    • AUG
      • React 18 Intermediate Topics

        • #learning
        • #certificate

        Shortly after completing my previous course, I received job offers for two React applications. Wanting to perform at my best and recognizing some knowledge gaps in React, I quickly enrolled in another of Mosh's series to address them.

    • JUL
      • React 18 for Beginners

        • #learning
        • #certificate

        A few months after my initial experience with React and building personal projects, I decided to expand my knowledge. Having discovered Mosh on YouTube, whose videos are concise and to the point, his Code with Mosh platform became my first choice for learning React.

  • 2022
    • NOV
      • Modern JavaScript

        • #learning
        • #certificate

        While learning to code from YouTube videos, I discovered Shaun Pelling (aka The Net Ninja). My first introduction was his Regex series, and I immediately became a fan. Consequently, I decided to take another Udemy JavaScript course, a comprehensive 20-hour program led by Shaun, this time focusing on ES6. See my certificate and course details

    • AUG
      • The Complete Node.js Developer Course (3rd Edition)

        • #learning
        • #certificate

        This 35-hour Udemy course, led by Andrew Mead, provided me with a solid understanding of the power of JavaScript. Although I had some prior experience with JavaScript, this course ignited my desire to learn more. See the certificate and course details