skip to content
Ivan's wiki
Site Tools
Search
Tools
Show pagesource
Backlinks
Recent Changes
Media Manager
Sitemap
>
Recent Changes
Media Manager
Sitemap
home
This page is read only. You can view the source, but not change it.
# Home Hi, I'm Ivan! This website is my personal encyclopedia about various technical topics. The topics I cover on this wiki are mostly related to technology, while on occasion I'll 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). Much of this website is going to be written for a reader familiar with computer engineering. For example, if I make an analogy, it's probably going to be related to computer engineering in some way. I'm an embedded software engineer in the process of pivoting to HPC. I use [Debian GNU/Linux](/debian) as my main OS and I have experience in maintaining infrastructures running GNU/Linux systems. Most commonly, I use one of my many ThinkPad to program. My main programming languages are C, C++ and Python. I love working directly with hardware and low-level software. My current focus is parallel computing ([OpenMP](/openmp), [MPI](/mpi), [CUDA](/cuda)) and using the concepts of performance engineering in the context of quantum computing ([CUDA-Q](/cuda-q), [cuQuantum](/cuquantum), [Qiskit](/qiskit), [QuTiP](/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 wiki articles - [List of tools](/list-of-tools) - [List of paths](/list-of-paths) - [List of commands](/list-of-commands) - [List of hardware](/list-of-hardware) - [List of C headers](/list-of-c-headers) - [List of C concepts](/list-of-c-concepts) - [List of C++ headers](/list-of-cpp-headers) - [List of C++ concepts](/list-of-cpp-concepts) - [List of Python imports](/list-of-python-imports) - [List of Python concepts](/list-of-python-concepts) - [List of embedded engineering concepts](/list-of-embedded-engineering-concepts) - [List of parallel computing concepts](/list-of-parallel-computing-concepts) - [List of quantum computing concepts](/list-of-quantum-computing-concepts) - [List of software engineering concepts](/list-of-software-engineering-concepts) - [List of data structures](/list-of-data-structures) - [List of algorithms](/list-of-algorithms) - [List of miscellaneous topics](/list-of-miscellaneous-topics) ## Table of projects | Name | Description | Github | | --- | --- | --- | | [FDTD CUDA](/fdtd-cuda) | 2D FDTD EM Wave simulation C++ library - accelerated with OpenMP and CUDA | [Github](https://github.com/yanevskiv/fdtd-cuda) | | [FDTD OpenMP](/fdtd-openmp) | 1D FDTD EM Wave simulation C library - accelerated with OpenMP | [Github](https://github.com/yanevskiv/fdtd-openmp) | | [llmcpp](/llmcpp) | A C++ compiler driver that adds an `__llm__` function modifier | [Github](https://github.com/yanevskiv/llmcpp) | | [ivcc](/ivcc) | Ivan's C programming language compiler | [Github](https://github.com/yanevskiv/ivcc) | | [ivss](/ivss) | Ivan's ELF, assembler, linker, emulator | [Github](https://github.com/yanevskiv/ivss) | ## 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 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. Except where otherwise noted, content on this wiki is licensed under the following license: [CC Attribution-Share Alike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/deed.en)
Page Tools
Show pagesource
Backlinks
Back to top