Blob Comfy

About Me

Tom the Bomb

18 years old
UWaterloo CE

Hi there! I'm a 18 year old computer engineering student at the University of Waterloo who is passionate about software development, photography, image processing, mathematics, and improving my coding skills through leetcoding and building impactful applications that revolve around my interests.

Development Tools


Languages

Primary languages for personal and academic projects

Python
Rust
Java

Web Development

Frontend frameworks, bundlers, and styling tools

JavaScript
TypeScript
HTML
CSS
React
Next.js
Astro
SolidJS
Vite
Webpack
WebAssembly

Styling

Tailwind CSS
Bootstrap
shadcn/ui

Backend

Server frameworks and APIs

Flask & Quart
FastAPI
Axum

Data Management

MongoDB
SQLite
Cloudflare D1 & R2

Libraries

Image processing, numerical computing, and data visualization

OpenCV
NumPy
SymPy
Matplotlib
Pillow

This website was made with Astro, TypeScript, and Tailwind CSS


Photography


Photography is a way of freezing moments in time, preserving the beauty I come across, through visual storytelling. It allows me to see the world from different perspectives and appreciate the beauty in everyday life.

Gear

Nikon D5300
2024–

18‑140mm f/3.5‑5.6

70‑300mm f/4.5‑5.6

Nikon Z5II
2025–

24‑200mm f/4‑6.3

Previously: Canon RP, Canon Rebel T7s, iPhone 13 & 15 Pro

Genres

Focusing on unique angles and interesting compositions

ArchitectureStreetLandscapes & CityscapesNature & WildlifeMacro

Aquaria


For over five years, I've gained experience maintaining a variety of aquatic life, including fish, plants, invertebrates and corals—both in saltwater and freshwater setups—across multiple aquariums and an outdoor pond.

Their uniqueness as pets, along with their natural beauty and calmness they bring forth, has always deeply appealed to me. While they may not be as interactive as dogs or cats, having nearly self-sustaining ecosystems in your home, complete with a range of creatures of all sizes, from microscopic to large, resonates with me differently.