Coding
Projects
Content coming soon...
Languages
Python
Python has been my go-to language for ML / AI related tasks. I've been using it extensively from 2017, the Tensorflow and Sklearn era.
Now I use for rapid prototyping and delivering various AI-powered applications with a broad range of tools.
• Experience with FastAPI and async for backend development
• Experience with frameworks for AI Apps. (LangGraph, Vector DB, Streamlit, vLLM)
• Experience with PyTorch for training and inference (Segmentation, LoRA, ViT)
• Data science with pandas, numpy, and scikit-learn.
C++
C++ is my first language to learn OOP, data structure, algorithms, operating systems, and parallel computing.
• Built FFN wit CUDA from scratch, implementing data and model parallelism schema to speed up training and inference.
• Smart pointers for ownership, STLs for engineering practice, multi-threading, concurrency.
C
CPP101: Learn pointers and memory allocation with C. I used it also for arduino programming, including:
• An arduino car, lifting a water bucket, moving to a designated location, releasing the water bucket, as fast & steady as possible.
• A glove-shaped MIDI controller, using pressure sensor to detect finger movement and connected to PC via bluetooth to play different instruments in real time.
Rust
I know Rust is the future of systems programming and more, cuz I'm aware what kind of mess memory/thread unsafety can lead to with C++. Also, its functional programming feature fascinates me: it's much more than Haskell that I already found charming 8 years ago.
• Building SQLite from scratch
• Contributing to open source projects like nushell and coreutils
Others
Typescript
This site. relying heavily on vibe coding but a proper learning is already planned.
Frameworks & Infrastructures
Content coming soon...
Tools
Content coming soon...