About

Nickolas Tetzlaff
Full Stack Developer
Calgary, AB, Canada
Dip. Software Development, SAIT (Fall 2026)
Canadian Securities Certificate (CSC)
Founder of Weave
I’m a Calgary-based full stack developer focused on building thoughtful, scalable software. Starting off as a self-taught curiosity, software quickly turned into a serious pursuit, leading me to enroll in SAIT’s Software Development program, where I’ll graduate in Fall 2026.
I’m especially drawn to products that sit at the intersection of clean design, solid architecture, and real-world utility. Whether it’s building backend systems, crafting responsive interfaces, or automating data workflows, I enjoy solving problems end-to-end, discovering new tools, and shipping things that actually get used.
I use JavaScript daily across Next.js, React Native, and vanilla web projects—building interactive UI, fetching data, and wiring up front-end logic.

JavaScript
I’ve designed and queried relational data using PostgreSQL (Supabase), including multi-table relationships, joins, and practical schema decisions for real app features.

SQL
I use Python for data pipelines, ETL workflows, automation scripts, and analytical tooling. I’ve built ingestion systems that clean, normalize, deduplicate, and load structured data into production databases.

Python
I've spent many hours noodling around in NextJS and React Native. View my projects below for a glimpse of what I've created with these frameworks.

React /
React Native
I’ve used Node.js to build back-end utilities and APIs to handle requests, working with databases, and wiring up server-side logic.

Node
Daily Git use for branching, reviews, and keeping work clean. And yes, I keep my secrets OUT of repos.

Git
I use Tailwind to build consistent design systems across React / NextJS projects.

Tailwind CSS
Extensive experience with Supabase (Postgres + Auth + Storage), including schema design and building app features around a real relational backend.

Supabase
I've made use of the power of CloudFlare from creating my own storage buckets to hosting websites, DNS config and email routing.

CloudFlare
I’ve used DuckDB for analytic workflows, querying Parquet files and transforming larger datasets efficiently without spinning up a full database.

DuckDB
Java is where I solidified OOP fundamentals. I’m less active in it today, but I’m comfortable and happy to go deeper.

Java
Adept in using the google cloud console for their various API services (Maps SDK, Places API, Geocoding) as well as in deploying my own APIs.

Google Cloud
Projects
Weave
A full-stack mobile app for discovering local events and communities, curated and personalized to user interests. Built with React Native, Supabase (Postgres), Node.js, Python, and AWS.
Launching - Spring 2026
• Custom ETL pipeline ingests events from high-quality sources, classifies them by type, and normalizes them into the databases schema.
• Personalized onboarding captures user interests to surface relevant events and reduce noise.
• Create operations that allow users to generate their own events and communities.
Absolute Yardworks
A full-stack marketing + booking site built for a local service business. Built with Next.js, Tailwind CSS, and Resend
• Quote + booking flow lets customers submit service requests, see estimated pricing, and sends clean email notifications to the business.
• SEO-focused structure with fast load times, clear service pages, and mobile-first design.
• Designed as a conversion-first landing experience with strong CTAs and polished UI.
Trade Data Explorer
Written in Next.js and DuckDB, this tool combines a passion for economics and data manipulation to allow a user to filter by trade categories between nations to visualize trade flows.
• Ingests trade data from UNComtrade and transforms them into parquet files for fast fetching.
• Breaks down trade by parent sectors and further by child sectors.
• Plots defecit/surplus between nations and sectors.
Contact
Have any questions about my work?
Reach out any time - I'm always happy to chat :)