Skip to content

Artingl/artingl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Artem Troiazykov - Systems Engineer

📍 Tbilisi, Georgia

I am obsessed with hacking low-level systems and understanding exactly how things work under the hood. I never took the traditional university route. I learned systems engineering by digging through layers of abstractions from high-level languages to bare silicon.

My current research focuses on custom x86 kernel development and hardware reverse engineering.

Projects worth taking a look at

  • Inari x86 kernel from scratch in C and Assembly, featuring memory management (pmm/vmm), ring 3 userspace, custom libc implementation, network stack (arp/icmp/ipv4/ethernet/udp), GUI compositor, IPC.
  • thegame 3D engine written from scratch using Java with LWJGL and Bullet Physics, ECS, custom rendering pipeline. Embedded real linux VM inside the game, with a goal to make it interact directly with the game.
  • Asahi Linux M3 Patch: Reverse-engineered Apple's M3 NVMe ans kexts to patch and boot Asahi Linux on local M3 hardware.
  • Salix Compilable programming language from AST-to-x86, made back when I was 16.
  • OpenCraft A minecraft clone made by 15-years-old me with AABB, networking, mod system.

Languages (bare-human)

  • Russian: Native
  • English: C1
  • French: Just started learning

Evolution time-line

  • 2023 - Present: Relocated out of Russia. Currently bootstrapping Inari OS (x86 kernel, now on its 3rd major architectural iteration) and TheGame (custom Java/OpenGL 3D engine).

  • 2022: Deep dive into the x86 instruction set architecture and emulation design.

  • 2020 - 2021: Graduated from the advanced Yandex Lyceum IT program. During COVID (at age 14), began researching C, bare-metal OS development, and compiler theory, culminating in a 4-hour livestream attempting to write a custom language-to-C translator from scratch.

  • 2019: Transitioned from PHP to Java to focus on rigorous Object-Oriented software design.

  • 2016 - 2018: Built standalone desktop GUI applications using PHP (Devel Studio).

  • 2015 (Age 10): Wrote my first logic constructs and built games using visual scripting (Construct Classic).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors