0%
Modern

Loading Articles

HomeAboutProjects ArticlesResumeContact
Technical Writing

Published Articles

Deep-dive technical writing on algorithms, machine learning, cybersecurity, and software engineering.

Machine Learning

ARIMA vs SARIMA: Time Series Forecasting Explained

Breaking down the difference between ARIMA and SARIMA models with practical examples for seasonal data forecasting.

Security

Blockchain Technology Loopholes and Vulnerabilities

Exploring 51% attacks, smart contract exploits, and other critical vulnerabilities in modern blockchain systems.

OS / Linux

Introduction to Ubuntu: The Developer's Linux

A beginner-friendly guide to Ubuntu OS installation, shell commands, package management, and developer tooling setup.

Testing

Unit Testing in Object-Oriented Programming

Best practices, patterns, and frameworks for writing effective unit tests in OOP languages including Java and Python.

Python

File Ownership and Permissions in Python

How to programmatically manage file ownership, read/write/execute permissions, and ACLs using Python's os and stat modules.

QA

Why System Testing Costs More Than Unit Testing

A cost-benefit analysis of testing levels in software engineering — and why investing early in unit tests saves exponential cost later.

Algorithms

Sorting Algorithms: From Bubble Sort to Timsort

Visual walk-through of 8 sorting algorithms with time complexity tables, code examples, and when to use each in practice.

More articles on GeeksForGeeks

I regularly publish technical deep-dives on data structures, ML, systems design, and cloud engineering. Check out my full author profile.

View All Articles