Kevin Liu

Competitive Programming Specialist & Algorithm Engineer

8 Years Experience
Kevin Liu
Kevin Liu is a Competitive Programming Specialist & Algorithm Engineer with 8 years of experience solving complex computational problems. His expertise in algorithms, data structures, and competitive programming has earned him recognition in various programming competitions. Kevin focuses on algorithmic problem-solving, optimization techniques, and teaching others how to think algorithmically to tackle challenging programming problems.

Articles by Kevin Liu

Exploring AI Hallucinations: What They Are and Why They Matter

Computer Science Dec 25, 2025

Learn causes, mitigation, and how to measure AI hallucinations with runnable examples, RAG patterns, and troubleshooting. Start reducing hallucination...

How to Use free in C: A Complete Guide to Memory Deallocation

Computer Programming Oct 10, 2025

Master free() in C with C11/C17 context, secure-zeroing, Valgrind & ASan workflows. Learn patterns, tools, and fixes — secure your C apps today.

Learn Software Design Patterns: Tutorial for Beginners

Computer Science Sep 01, 2025

Learn Singleton, Factory, Observer, and Strategy patterns with Java examples, thread-safety, and hands-on setup. Follow steps to run the sample task m...

Getting Started with UIMA: A Beginner's Guide

Computer Science Jul 10, 2025

Learn UIMA with runnable Java examples, a Type System, and a complete pipeline. Follow step-by-step compile & run instructions to build NLP pipelines...

Learning the Quantum Computing: Introduction for Beginners

Computer Science Jul 03, 2025

Learn quantum fundamentals and build circuits with Qiskit 0.39.0 — hands-on examples, error mitigation, and setup steps. Try the examples today.