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...