About

Nickolas Tetzlaff
Full Stack Developer
Calgary, AB, Canada
Dip. Software Development, SAIT (Fall 2026)
Canadian Securities Certificate (CSC)
Founder of Weave
Pursuant to my enjoyment of building and creating, I began down the self-taught route of software development. After getting a taste, and wanting to maximize my skillset, I enrolled at the Software program at SAIT, where I will complete my studies in the Fall of 2026. In that time I have fallen in love with the creativity, the logic flows and freedom of developing software. To date, I have a number of freelance and personal projects on the go and ready for launch in the near future, which you can view below.
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
The old bread and butter - SQL. 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 cleaning/transformations, automation, small scripts, plus some web work (e.g., Flask) and finance-focused tooling.

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—handling 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
Ahh, styling - my best friend and my worst enemy. Made easier with Tailwind!

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—fast, curated, and personalized. 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 a the databases schema.
• Personalized onboarding captures user interests to surface relevant events and reduce noise.
• Discovery features include filtering by category, following groups, and staying updated as new events are published.
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 :)