Wavelets & Clustering to Detect Odd vs. Even Numbers
dev.to · Feature engineering, signal processing, unsupervised learning.
A deep dive into how wavelet transforms and clustering can uncover symbolic
structure (parity) from raw numerical sequences. Includes visualizations,
failure cases, and thoughts on feature engineering in the LLM era.
Read on dev.to
Applied Linear Regression Projects (x5)
dev.to · Classical ML, regression, real datasets.
Five different regression projects in Python (salary, cars, wine,
insurance, trips). Focus on data prep, model selection, evaluation
metrics, and practical trade-offs rather than pure theory.
Read on dev.to
Comparing ML Algorithms: KNN vs SVM vs Decision Tree
dev.to · Model comparison, metrics, experimentation.
Decision Tree, SVM, and KNN on the same dataset, compared with accuracy,
precision, recall, and F1. Shows how each model behaves, where it fails,
and how to interpret metric trade-offs.
Read on dev.to
Text Generation with Q-Learning
dev.to · Reinforcement learning, simple NLP, educational.
A character-level Q-Learning setup that tries to reach target sentences.
Explains states, actions, rewards and how RL can be used for toy NLP
tasks without any deep learning.
Read on dev.to
Building JumpNet — A Vision-based Agent for a One-Button Game
dev.to · Computer vision, imitation learning, deployment.
How I recorded gameplay data, designed the training pipeline, and
evaluated a CNN-based agent that decides when (and how long) to jump.
Covers data collection pitfalls, modeling strategy and real-time GUI.
Series (3 parts):
Face Landmarks Detection with OpenCV DNN + Facemark
dev.to · Real-time vision, tracking, logging.
Real-time 68-point facial landmark tracker with EMA smoothing and CSV
logging. Uses OpenCV DNN for detection and Facemark LBF for landmark
prediction, plus temporal smoothing for stable overlays.
Read on dev.to
Modular Snip Recorder / Advanced Dataset Viewer
dev.to · Data tooling, behavior cloning.
A modular data collection tool that records screen + keypresses and lets
you browse and inspect behavior cloning datasets afterwards. Designed to
debug agents like JumpNet before training.
Series (2 parts):
Agentic Evaluation Sandbox (Agent-in-the-Loop)
Real-Time Image Color Palette Extractor
dev.to · Computer vision, color science, Streamlit.
A Streamlit app that extracts dominant colors from images in real time
using k-means, CIE LAB, and ΔE2000. Includes details on color distance,
clustering stability and UX choices.
Read on dev.to
Live Demo
VAE vs VQ-VAE for Compact Face Representations
dev.to · Representation learning, generative models.
An experiment-heavy comparison between continuous and discrete latent
spaces for compressing faces. Architecture details, training curves, and
case studies where each method succeeds or fails.
Read on dev.to
Conditional GAN — Sketch Generation (Berlin Sketches)
dev.to · cGAN, computer vision, experiments.
A conditional GAN trained on black-and-white Berlin sketches, generating
class-specific images from labels. Walkthrough of training tricks, failure
modes, and what made convergence hard in practice.
Read on dev.to
Building an Edge AI Sound Classifier on Raspberry Pi Pico
dev.to · TinyML, audio, embedded C++.
End-to-end TinyML pipeline on RP2040 classifying audio into baby cry,
doorbell, smoke alarm, and background. From dataset collection to feature
extraction and C++ firmware with Logistic Regression on-device.
Series (3 parts):
Edge AI Trend Alarm on Raspberry Pi Pico
dev.to · Time series, TinyML, embedded C++.
Edge AI pipeline detecting workload-induced heating trends on the Pico.
Data logging, rolling OLS slopes, Logistic Regression, and real-time
inference in C++ with oversampled ADC and hysteresis FSM.
Series (3 parts):
Building a Mini SCADA Console on Raspberry Pi Pico (C++)
dev.to · Embedded systems, SCADA, serial CLI.
USB-CDC based command console simulating an industrial field device:
telemetry (internal temp via ADC4), logging and LED control. Shows how to
structure firmware for simple SCADA-style interactions.
Read on dev.to
Local PDF QA with Lightweight LLMs
dev.to · RAG, local inference, tooling.
Building a small, local-first PDF summarizer and QA system. Focus on
chunking strategies, retrieval quality, speed, and keeping everything
private on a normal laptop.
Read on dev.to
How Do You Actually Optimize Agents?
dev.to · Agentic AI, workflows, Optimization.
A systems-level look at agent optimization beyond prompt tuning.
Why most agent failures are task design failures — and how constraints, feedback loops, and human supervision shape reliable agent-in-the-loop systems.
Read related post(s) on dev.to
My First Public ML Talk: Human-in-the-Loop → Agent-in-the-Loop
dev.to · Talk recap, lessons learned.
A short recap of preparing and delivering my first public ML talk, focused
on transitioning from human-in-the-loop systems to agent-in-the-loop
architectures. Includes reflections, structure, and what I’d improve next
time.
Read on dev.to
How I Built a Simple Shell in C — System Programming (1/3–3/3)
dev.to · C, POSIX, processes.
A three-part series on implementing a tiny Unix-like shell in C, covering
parsing, forking processes, exec, pipes, and basic error handling.
Tackling LeetCode Bash Problems – A Practical Guide
dev.to · Bash, LeetCode, practical scripting.
Summary of how I completed the LeetCode Bash problem set: patterns,
useful Unix tools, and thinking in data streams. Includes example
one-liners and explanations.
Read on dev.to
Daily LeetCode Progress — Algorithm Practice Series
dev.to · Algorithms, data structures, practice logs.
A running series logging my daily LeetCode progress (Day 1, 2, 3, …),
focusing on patterns, mistakes, and what I learned from each batch of
problems in Python and C++.
Start at Day 1 on dev.to