Olivia Martinez

Computer Science Junior

7 Years Experience
Olivia Martinez
Olivia Martinez is a Computer Science Junior with 7 years of practical experience in computer architecture, graphics programming, and system design. Her academic background combined with hands-on experience allows her to explain complex technical concepts in an accessible manner. Olivia specializes in low-level computing concepts, graphics rendering, and the fundamental principles that power modern computing systems.

Articles by Olivia Martinez

Deploy Lightweight Edge AI on Raspberry Pi 5 2026

Computer Architecture Jan 09, 2026

Step-by-step guide to deploy lightweight Edge AI on Raspberry Pi 5. Learn setup, optimization, security, and troubleshooting—start building now.

Big O Notation Explained: Algorithm Complexity for Beginners

Computer Science Dec 23, 2025

Understand Big O notation with clear definitions, code examples, derivations, and profiling tips. Learn practical optimization steps and apply them to...

Sorting Algorithms Comparison: Quick, Merge, Bubble Sort

Computer Science Dec 23, 2025

Compare Quick, Merge, and Bubble Sort with code, a summary table, built-in methods (Timsort, Arrays.sort), and practical guidance. Learn what to use —...

Binary Search Algorithm: Implementation and Examples

Computer Science Dec 21, 2025

Learn binary search with Python code, performance measurement, best practices, and troubleshooting. Try the examples and optimize your searches today.

Docker Containers Tutorial: Modern Application Deployment

Computer Science Dec 13, 2025

Learn Docker Containers setup, CI/CD builds, security and troubleshooting with copy-paste commands. Start containerizing your app today.

What is GPU? Graphics Processing Unit Explained for Beginners

Computer Architecture Dec 04, 2025

Learn GPU fundamentals, driver setup, monitoring, security and a hands-on TensorFlow/PyTorch GPU example. Optimize your GPU workflows now.

Vertex in a Graph: Definition, Types, and Practical Applications

Computer Science Oct 13, 2025

Learn vertex types, adjacency lists vs matrices, and practical Python examples (NetworkX 2.8). Includes diagrams, best practices, and troubleshooting...

CPU Scheduling: Learn First Come First Serve (FCFS) Algorithm

Computer Architecture Oct 05, 2025

Learn FCFS CPU scheduling with runnable Python code, Gantt visuals, metrics, and production tips. Run the simulator and measure results today.

Test-Driven Development (TDD): Tutorial to Bulletproof Your Code

Computer Science Aug 31, 2025

Learn TDD with JUnit 5.8.1, Mockito 4.6.1, JaCoCo 0.8.8—Red→Green→Refactor examples, CI tips, and runnable code. Start writing tests today.

Agile Software Development: Unleashing Your Team's Potential

Computer Science Aug 30, 2025

Master Agile with hands-on TDD (JUnit 5.10), feature-flagging (Node 18 / Express 4.18), and CI/CD examples. Try the configs and experiment this sprint...

Mastering 3D Graphics: A Comprehensive Guide for Beginners

Computer Graphics Jul 05, 2025

Learn 3D graphics fundamentals, tools (Blender 3.6, Unity 2023), workflows and troubleshooting. Start creating immersive 3D projects today—follow step...

Introduction to Software Engineering

Computer Science Jun 21, 2025

Learn SDLC, DevOps practices, and algorithm examples with Node.js. Hands-on guides, CI/CD examples, and security tips — start building today.