LOADING...

π
e

LOADING...

> BLOG

// THOUGHTS_AND_LEARNINGS

MVP System Design: Finding the Balance Between Oversimplification and Overengineering
📂 Software Development

MVP System Design: Finding the Balance Between Oversimplification and Overengineering

Building an MVP is not about choosing the fastest shortcut or building everything perfectly from day one. Learn how to balance simplicity, scalable foundations, analytics, SEO, and system design without oversimplifying or overengineering your product.

Sep 2, 2026👁️ 7💬 0#MVP system design#overengineering in MVP
I Stopped Trusting Accuracy as a Metric: How Reinforcement Learning Learns to Exploit Your Objective
📂 Software Development

I Stopped Trusting Accuracy as a Metric: How Reinforcement Learning Learns to Exploit Your Objective

A high score does not always mean a good model. In reinforcement learning, the metric you optimize becomes the behavior you get. This is the story of how a trading agent achieved impressive evaluation scores by exploiting the reward function instead of learning the behavior I actually wanted.

Aug 21, 2026👁️ 6💬 1#Reinforcement Learning#Machine Learning
Semantic Search in Python with FAISS, ScaNN, ChromaDB, and Cosine Similarity
📂 Software Development

Semantic Search in Python with FAISS, ScaNN, ChromaDB, and Cosine Similarity

Explore an early-stage Python semantic search library that uses Sentence Transformers and a shared interface to work with FAISS, ScaNN, ChromaDB, and cosine similarity. Learn how the project turns structured data into embeddings, performs vector search, and supports Python, CLI, and FastAPI workflows.

Aug 9, 2026👁️ 10💬 0#semantic search#vector search
How a Specialized 4B Translation Model Outperformed Larger LLMs for Persian Financial News
📂 Software Development

How a Specialized 4B Translation Model Outperformed Larger LLMs for Persian Financial News

Discover how a specialized 4B translation model outperformed larger general-purpose LLMs for Persian financial news by delivering more accurate terminology, preserving tone, and enabling high-throughput inference on a single RTX 3090.

Aug 5, 2026👁️ 5💬 0#Machine Translation#Large Language Models (LLMs)
Computer Vision Projects with PyTorch: Beginner Image Classification Examples
📂 Software Development

Computer Vision Projects with PyTorch: Beginner Image Classification Examples

Learn computer vision with a collection of beginner-friendly PyTorch projects. Explore image classification using CIFAR-10, CIFAR-100, food recognition, and vegetable classification while learning CNNs, transfer learning, data preprocessing, and model evaluation.

Jul 30, 2026👁️ 8💬 0#Computer Vision#PyTorch
Can AI Replace Humans? Lessons from Two Real AI Engineering Projects
📂 Software Development

Can AI Replace Humans? Lessons from Two Real AI Engineering Projects

Can AI truly replace human expertise? Drawing from two real engineering projects—an OCR system for industrial plates and an AI-powered production monitoring dashboard—this article explores why AI excels as an assistant but still depends on human experience, context, and continuous refinement to deliver reliable results.

Jul 24, 2026👁️ 4💬 0#Artificial Intelligence#Machine Learning
Building a Local AI Image Generation Pipeline with Sana on RTX 3090
📂 Software Development

Building a Local AI Image Generation Pipeline with Sana on RTX 3090

Learn how a local AI image generation service was built using Sana and DeepSeek on an RTX 3090. Explore model selection, deployment challenges, GPU task management, prompt enhancement, and production-ready AI engineering decisions.

Jul 22, 2026👁️ 10💬 0#AI Engineering#Generative AI
4 Free AI Tools for Work, Business & Research (2026 Edition)
📂 Software Development

4 Free AI Tools for Work, Business & Research (2026 Edition)

Discover four free AI tools that can improve your productivity, research, writing, and content creation. In this edition of AI Discovery, we explore Napkin AI, Perplexity, Grammarly, and ElevenLabs—and what you can do with their free plans.

Jul 18, 2026👁️ 8💬 0#AI#Artificial Intelligence
The Beginner's Toolkit That Started My AI Engineering Journey
📂 Software Development

The Beginner's Toolkit That Started My AI Engineering Journey

Before semantic search, AI assistants, and production systems, there was a small repository built to learn Python. This open-source toolkit covers Python fundamentals, Django, Pandas, and Matplotlib, showing how strong foundations can grow into modern AI engineering.

Jul 15, 2026👁️ 7💬 0#Python#Django
Building AI Under Extreme Constraints: Engineering an LLM Pipeline on Legacy Hardware
📂 Software Development

Building AI Under Extreme Constraints: Engineering an LLM Pipeline on Legacy Hardware

Most AI demos assume unlimited GPU memory and modern infrastructure. This project had neither. Here's how we built a production-ready AI planning assistant despite limited hardware, huge datasets, and strict model context limits.

Jul 14, 2026👁️ 5💬 0#Large Language Models#System Design
Building a Semantic OCR Pipeline for Persian and Arabic Documents with Qwen3-VL
📂 Software Development

Building a Semantic OCR Pipeline for Persian and Arabic Documents with Qwen3-VL

Modern OCR systems are excellent at recognizing clean text, but real-world documents present a much harder challenge. Screenshots, scanned pages, receipts, multilingual documents, and low-quality photographs require more than simply passing an image through an OCR engine. At CosmicCat, we designed a semantic OCR pipeline that combines traditional computer vision techniques with modern vision-language models. By integrating Django, FastAPI, PaddleOCR, configurable image preprocessing, and Qwen3-VL, the system extracts structured information instead of plain text while remaining efficient enough for production workloads.

Jul 2, 2026👁️ 18💬 0#Qwen3-VL#OCR
Why Every Developer Portfolio Needs Easter Eggs
📂 Software Development

Why Every Developer Portfolio Needs Easter Eggs

May 23, 2026👁️ 45💬 2#Design#UX
Framer Motion Performance: What I Wish I Knew Earlier
📂 Software Development

Framer Motion Performance: What I Wish I Knew Earlier

Animating 80 elements simultaneously taught me a lot about what Framer Motion can and can't handle.

May 23, 2026👁️ 46💬 3#React#Animation
CSS Snap Scrolling: The Pitfalls Nobody Warns You About
📂 Software Development

CSS Snap Scrolling: The Pitfalls Nobody Warns You About

Snap scrolling looks great in demos but breaks in production. Here's what I learned the hard way.

May 23, 2026👁️ 42💬 2#CSS#JavaScript
Building a Dual-Mode Portfolio
📂 Software Development

Building a Dual-Mode Portfolio

How I built a portfolio that seamlessly switches between pixel art and modern glassmorphism — and the chaos that ensued.

May 16, 2026👁️ 65💬 5#React#Design

> 15_POSTS_LOADED // MORE_INCOMING