About Me
After working for six years as a chemical engineer, I decided it was time for a change and have since been studying software engineering in a self-directed capacity.
I have experience with the following languages, packages, etc.: TypeScript, React, SQL, Next.js, HTML/CSS, Kotlin, Python, C
Since September 2024 I have completed the following courses:
- CS50x: Introduction to Computer Science
- This was my initial introduction to computer science and programming, where I learnt core concepts of software engineering and web development. This included learning functional programming in C.
- From Nand to Tetris
- In which I learnt assembly code and how to create a compiler and assembler in the development of a virtual computer from logical building blocks to running code in a virtual machine on the virtual computer.
- Android Basics with Compose
- In which I learnt the basics of object-oriented programming in the Kotlin language. I also learnt how to create and run tests, and how to create an Android app.
- Algorithm Design Manual
- In which I learnt the basics of data structures and algorithm design and evaluation and its practical applications with real-word examples of use cases.
As part of my learning journey, I’ve also completed the projects listed in the sidebar.