PACEcoding: Efficiency-Oriented Prompting in Multi-Agent LLM Code Generation
Course: Bachelor Thesis
Future work
Research LLMs Code Generation Prompting Multi-Agent Systems
This Portfolio Website
Live
A personal portfolio website built using Flask, showcasing my projects, skills, and contact information. It serves as a central hub for potential employers and collaborators to learn more about me and my work. all information is stored in YAML files, making it easy to update and maintain.
Flask YAML HTML CSS JavaScript
Automatic Differentiation Engine
Course: Object Oriented Programming for AI
An automatic differentiation engine in Python for gradient descent, also includes several simple models that use the engine. The implementation involves encapsulation, overloading, backpropagation and much more. The system is build upon Numpy for efficiency and ease of use.
Automatic Differentiation Gradient Descent Numpy OOP Machine Learning Unittest
Marketplace
Course: Database Driven Web Technology
Live
A group project about building a web applition using Flask and SQLite. The project had to include Authentication, CRUD operations via a custom API, frontend and backend development.
Flask SQLite API CRUD Authentication Modularized design
Fastener Recommendation System
Course: Knowledge Technology Practical
Live
The Fastener Recommendation System is a web application designed to assist users in selecting the appropriate fasteners for their projects. It provides recommendations based on user input, such as material type, load requirements, and environmental conditions. The system utilizes an expert knowledge base of fasteners and their properties to generate suggestions. The system has three main models; A Domain Model, A Rule Model and A Problem Solving Model. The system required a user interface for which we used Flask.
Inference Engine Knowledge Representation Rule Base Expert Interviews
AI detection using ensembles
Course: Machine Learning Project
A machine learning project focused on detecting AI-generated content using multiple models and ensembling them.
Machine Learning Neural Networks PyTorch Preprocessing Data Analysis Model Evaluation
Personal Recipe Website
Live
A website where I store my personal recipes. The website allows me to easily add, edit and view my recipes. This is currently a work in progress
Flask Authentication CRUD SQLite Bootstrap 5
Computer Architecture - LC-3 Assembly
Course: Computer Architecture
LC-3 assembly assignments focused on machine organization and low-level programming, covering control flow, I/O, and data representation.
Assembly LC-3 Computer Architecture Digital Logic