Site Tools


home

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
home [June 10, 2026 at 16:54] Ivan Janevskihome [June 15, 2026 at 09:23] (current) Ivan Janevski
Line 1: Line 1:
 # Home # Home
-Hi, I'm Ivan! This website is my encyclopedia about various technical topics. The topics I cover on this wiki are mostly related to technology, but sometimes I also write about mathematics and physics. +Hi, I'm Ivan! This website is my encyclopedia about various technical topics. The topics I cover on this wiki are mostly related to technology, but sometimes I also write about mathematics and physics. Three major topics on this website are: 1. [[parallel-computing|parallel computing]], 2. [[embedded-engineering|embedded engineering]], and 3. [[quantum-computing|quantum computing]]
  
-I'm an embedded software engineer -- currently pivoting to high-performance engineering (HPC). Thus, most the website is going to be written from that perspective. For example, if I make an analogy it's going t obe related to computer engineering in some way. I use GNU/Linux as my main OS and I have experience in maintaining infrastructures running GNU/Linux systems. Most commonly, I use one of my many ThinkPad laptops to do my computing.+Personally, I'm an embedded software engineercurrently pivoting to high-performance engineering (HPC). Therefore, most of the articles on this website are going to be written from that lens. For example, if I make an analogyit'probably going to be related to computer engineering in some way. I use GNU/Linux as my main OS and I have experience in maintaining infrastructures running GNU/Linux systems. Most commonly, I use one of my many ThinkPad laptops to do my computing.
  
-like working directly with hardware and low-level software. Primarily, I enjoy programming software that uses parallel computing in some way (OpenMP, MPI, CUDA), but also like soldering electronics, programming microcontrollers (PIC, STM32, ESP32, Arduino, RPi Pico, etc.) and writing code that runs within RTOS (FreeRTOS, ZephyrOS, etc.) .+love working directly with hardware and low-level software. My current focus is parallel computing (OpenMP, MPI, CUDA) and using the concepts of performance engineering in the context of quantum computing (CUDA-Q, cuQuantum, Qiskit, QuTiP). As an embedded engineer, I enjoy soldering electronics, programming microcontrollers (PIC, STM32, ESP32, Arduino, Raspberry PI Pico), and writing code running within RTOS (FreeRTOS, ZephyrOS, etc.). 
  
-## List of articles 
  
- - [[list-of-tools]] 
- - [[list-of-paths]] 
- - [[list-of-commands]] 
- - [[list-of-hardware]] 
- - [[list-of-c-headers]] 
- - [[list-of-c-concepts]] 
- - [[list-of-cpp-headers]] 
- - [[list-of-cpp-concepts]] 
- - [[list-of-embedded-engineering-concepts]] 
- - [[list-of-parallel-computing-concepts]] 
- - [[list-of-quantum-computing-concepts]] 
- - [[list-of-software-engineering-concepts]] 
- - [[list-of-data-structures]] 
- - [[list-of-algorithms]] 
- - [[list-of-miscellaneous-topics]] 
  
 ## Projects ## Projects
Line 33: Line 17:
 ## Disclaimer ## Disclaimer
 This website is not an authoritative source. It is written by one person -- myself. It's not meant to serve as documentation or a definitive guide to the technology I talk about. I write about topics that interest me and I explain them in the way I understand them -- thus the website may contain outright misconceptions, mistakes, and factual inaccuracies. I reserve the right to be wrong. This website is not an authoritative source. It is written by one person -- myself. It's not meant to serve as documentation or a definitive guide to the technology I talk about. I write about topics that interest me and I explain them in the way I understand them -- thus the website may contain outright misconceptions, mistakes, and factual inaccuracies. I reserve the right to be wrong.
- 
-This website is not generated by AI. One of the reasons I made this website is to improve my writing skills. Using AI would defeat that purpose. If I ever decide to include articles fully written by AI, I will make sure to appropriately tag them as AI-generated. 
  
 This website is a continuous work in progress. I reserve the right to modify any parts of it, including deleting it altogether. Articles may evolve, appear and disappear on a whim. They may also go outdated. I bear no responsibility of keeping the articles up to date. This website is a continuous work in progress. I reserve the right to modify any parts of it, including deleting it altogether. Articles may evolve, appear and disappear on a whim. They may also go outdated. I bear no responsibility of keeping the articles up to date.
home.1781110494.txt.gz · Last modified: by Ivan Janevski