I build reliable backend systems, automate infrastructure, and apply machine learning where it makes a difference.
This site hosts my projects, course materials, and notes.
About This Site
A concise overview of my work: selected projects, technical writing, and open-source contributions.
If you're hiring or exploring collaboration, start with Projects and Resume.
Navigating the Site
Explore the various sections to learn more about my work and expertise:
My blog is categorized into various topics to help you find the information you are interested in. Below are the main categories available:
English
Algorithms and Data Structures:
definitions of common algorithms (sorting, searching, graph) and data structures (lists, trees, hashes) with code examples.
Numerical Methods:
algorithms for root finding, integration, differential equations, with step-by-step implementations.
Statistics Notes:
explanations of probability distributions, hypothesis tests, regression techniques, illustrated by sample datasets.
Stanford Machine Learning:
organized lecture notes covering linear/logistic regression, neural networks, support vector machines, with sample code.
Numpy Tutorials:
examples of array creation, indexing, broadcasting, linear algebra routines and performance tips.