Hey, I'm Tania!

I'm a software engineer, open-source creator, and former professional chef. I've been making websites since 1998 and writing on this blog for the past decade.

I enjoy weight-lifting, reading sci-fi and fantasy, playing retro video games, and spending time with my partner and friends.

About MeNewsletter

RAM Ram

NotesSee All

Personal notes about life, music, projects, and everything else.

Tech BlogSee All

Guides, references, and tutorials.

Deep DivesAll Topics

Long-form tutorials on a variety of development topics.
Thumbnail
An Introduction to GraphQL
Thumbnail
How to Structure and Organize a React Application
Thumbnail
How to Set Up webpack 5 From Scratch
Thumbnail
The Event Loop, Callbacks, Promises, and Async/Await in JavaScript
Thumbnail
How to Use Redux and React
Thumbnail
How to Set up a Mac for Development
Thumbnail
A Complete Guide to CSS Concepts and Fundamentals
Thumbnail
How to Use Vue, the JavaScript Framework
Thumbnail
Everything I Know as a Software Developer Without a Degree (2019)
Thumbnail
How to Use React, the JavaScript Framework
Thumbnail
Design for Developers: Specific Steps to Improve Your Website Design
Thumbnail
How to Use the Command Line in Linux and macOS

ProjectsAll Projects

Open-source projects I've worked on over the years.
Keyboard Accordion

Play the accordion online!

TakeNote

A free, open source notes app

Chip8

A retro game emulator

Sokoban

A web-based Sokoban

New Moon

The optimized dark theme

Snek

A terminal-based Snake