Nicola Beirer

Thinking about Life

From the Blog

see all →

Sept. 8, 2025

My First Aviation Project

My First time building a full-stack website that is meant to help pilots study and find FAA regulations!

Latest from Adventures

see all →
Taipei -> Kaohsiung

cycling · Feb 10–15, 2026

Taipei -> Kaohsiung

Last minute cycling trip through central Taiwan and a bit of the west coast before starting a new job

· 630.985 km · +5445 m

From the Gallery

see all →

Projects

see all →

AI RAG to query documents related to General Aviation

AI-powered chatbot that uses Retrieval Augmented Generation (RAG) to answer questions about general aviation documents. Users can upload PDF documents and interact with an intelligent chat interface that provides sourced answers from the uploaded content.

Python · Django · RAG AI · PostgreSQL · Docker · AWS · Vector DB

Basketball Reference Team Stats Scrapper

My first major programming project - a Java application that scraped comprehensive NBA team statistics spanning 30+ years from Basketball Reference. Used HTML parsing and regex to extract data, generating hundreds of CSV files. The resulting dataset was published on Kaggle and received positive community feedback.

Java · Web Scraping · HTML Parsing · Data Processing · Regex

LLA Database Project

A complete file-based database implementation in C for managing employee information. Features binary file format with custom headers, CRUD operations, and robust error handling using return values instead of exceptions. Built as a learning project to understand low-level programming concepts.

C · File I/O · Systems Programming · Memory Management