Software Engineer | Compiler & Programming Languages | Automotive Diagnostics | AI
Software engineer with experience in AI, computer vision, automotive diagnostic software, and compiler-related development.
I enjoy understanding how software works from the lower level and building systems from scratch, especially in programming languages, compilers, interpreters, and system software.
Currently working on compiler-related development and automotive diagnostic software.
-
Compiler & Programming Languages
- Lexing / Parsing / AST
- Interpreter & Code Generation
- Compiler Architecture
- Domain-Specific Languages
- LLVM / MLIR
-
Systems & Software
- C++
- Rust
- Python
- Linux
- Embedded Systems
-
Automotive Diagnostics
- ISO 13209 / OTX
- UDS
- CAN / CAN FD
- DoIP
- ODX
- Diagnostic Software
-
AI / Machine Learning
- Computer Vision
- Model Optimization
- AI Compiler
Build your own ArcFace, CenterFace / CenterNet
A step-by-step exploration of face recognition and face detection models, with technical articles and implementations.
Topics include:
- Face Recognition
- ArcFace
- Face Detection
- CenterFace / CenterNet
The repository includes Chinese technical articles explaining the principles behind face representation, similarity measurement, and face recognition model training.
A Scheme programming language compiler implemented in Rust.
Focus areas:
- Lexical analysis
- Parsing
- AST
- Compiler implementation
- Runtime concepts
- Rust-based language implementation
A RISC-V simulator written in Rust.
The project explores computer architecture and low-level software concepts through implementation.
Focus areas:
- RISC-V architecture
- Instruction execution
- CPU simulation
- Memory model
- Rust systems programming
A small C compiler project for studying compiler implementation and the C language.
Focus areas:
- C language parsing
- AST
- Code generation
- Compiler implementation techniques
| Area | Technologies |
|---|---|
| Languages | C++, Rust, Python |
| Compiler | LLVM, MLIR, Parsing, AST, Code Generation |
| Automotive | OTX, UDS, CAN, CAN FD, DoIP, ODX |
| AI | TensorFlow, OpenCV, Computer Vision |
| OS | Linux, Windows, QNX, Android |
| Tools | Git, Docker, VS Code |
My software development experience spans several areas:
AI / Computer Vision β Automotive Diagnostics β Compiler Development
I have worked on:
- Computer vision and AI algorithms
- AI service integration platforms
- Automotive diagnostic software
- OTX runtime and diagnostic execution systems
- Cross-platform software
- Compiler and programming-language related development
I particularly enjoy projects that require understanding the language, runtime, execution model, and underlying system, rather than only application-level implementation.
- Compiler architecture
- LLVM / MLIR
- Programming language implementation
- AI compiler and model optimization
- Rust systems programming
- Automotive diagnostic technologies
I am interested in opportunities related to:
- Compiler Development
- Programming Languages
- AI Compiler / AI Systems
- Automotive Software
I am especially interested in combining my experience in AI, compilers, and automotive software to build reliable and efficient software systems.
GitHub: github.com/siriusdemon
Thanks for visiting my profile! π

