💡 These are ideas for personal projects to develop my technology skills

# 👨 Personal Website

For my first personal foray into technology, why not start with a personal website. This site is open source, you can view the code at kits-dna. The repository name was inspired by crisp-dna, this site was the "a ha" moment that I could feasibly build my own website. Of course my site is an insight into my inner workings.

I'm going to use the sites blog to start writing my thoughts. Thinking and writing are two crucial non-technical skills that I want to grow with this project 💭

# 👷 Building kits-dna

♻️ Updated 02/03/2025

I've migrated kits-dna from Jekyll and GitHub Pages to Eleventy and Netlify. See my post Migrating from Jekyll to Eleventy.

My site was hosted on GitHub Pages and built using Jekyll. I used the Minima theme, with custom HTML and CSS. I built the site entirely on my iPad Pro using GitHub Codespaces. You can still view my Jekyll code to help you get started.

The site logo is AI generated using DALL.E.

Check out my blog for more on building kits-dna if you're interested.

Building the site got me started with markup code, and design. Learning a programming language is next up.

# 🐱 Scratch

Why not start learning programming like a kid. Scratch is an MIT project to help kids get into programming by using a fun graphical approach. Scratch is available online and also comes installed on Raspberry Pi OS.

Check out my Scratch projects.

# 🐍 Python

Next step is learning a text based programming language. I’m planning to follow Replit’s 100 days of code course to learn python. On day 100 you build a product price scraper. Not sure what product/s I’ll scrape but this course should be a good introduction to programming.

"Everybody in this country should learn how to programme a computer, because it teaches you how to think" - Steve Jobs

# 🎁 Product

Increasing the ambition level a bit now. I’ve got a few product ideas. Being a product manager, I want to solve a problem, but I might end up in a product anti-pattern and prototype a solution to a problem that I have. This project will combine new found technical skills with my product skills.

# 🤖 My Tech Stack

  • iPad Pro
  • Raspberry PI 4
  • MacBook Air
  • GitHub
  • Eleventy
  • Netlify
  • ChatGPT