I'm a Mathematics and Computer Science student at Duke University interested in software engineering and entrepreneurship. I love working on coding projects—big or small—even if I spend 20 hours building a tool to save me 2 minutes per week. I am Belgian, Danish, and British, and I hope to work in the US!
A Chrome extension that identifies which users have reacted to a WhatsApp message and highlights those who haven't from a predefined list.
More Details
- Toggle Extension: Easily enable or disable the extension via a popup switch.
- Manage Name List: Add, remove, and manage a list of names directly from the popup.
- Real-time Reaction Check: Automatically scrolls through reactions and identifies missing names.
- Persistent State: Saves and loads the extension state and name list across sessions.
- Languages: JavaScript, HTML, CSS
- APIs: Chrome Extensions API
A command line application to jump to predetermined points in the terminal, making navigation faster and more efficient.
Demo: https://jump-demo-nine.vercel.app/
More Details
- Add Destinations: Easily add new destinations with the
jump add <name>
command. - Navigate to Destinations: Quickly navigate to preset directories using the
jump to <name>
command. - List Destinations: View all saved destinations with the
jump list
command. - Remove Destinations: Remove specific or all destinations using the
jump rm <name>
command.
- Language: V
- Libraries: cli, os, v.vmod
A demo showcasing how the Jump CLI tool can manage and navigate project directories efficiently in a browser environment.
Demo: https://jump-demo-nine.vercel.app/
More Details
- List Jumps: Display all available jump locations.
- Add Jumps: Add new jump locations in the working directory.
- Navigate Jumps: Open directories in VS Code using jump commands.
- Remove Jumps: Delete existing jump locations.
- Languages: TypeScript
- Frameworks: React, Vite
- APIs: Wouter (for routing), xterm.js (for terminal emulation)
A comprehensive platform for planning and managing small and large scale events.
More Details
- Event Creation: Create and customize events with details, dates, and locations.
- Group Organization: Users are organized by group to streamline event management.
- Payment Processing: Integrated payment processing for event tickets and merchandise.
- Event Analytics: Track event attendance, revenue, and other metrics for analysis.
- Frontend: React, React Native, Expo, Styled-Components
- Backend: Node.js, Express
- Database: Prisma, PostgreSQL
Theoretical and Practical Effectiveness of Greedy Algorithms for the Travelling Salesman Problem (2021)
This paper analyzes Brute Force, Nearest Neighbour, and Greedy algorithms for solving the Travelling Salesman Problem (TSP). A Python framework was developed to compare their efficiency using randomized node sets and TSPLIB datasets. Results show that Greedy algorithms produce shorter tours than Nearest Neighbour but are significantly slower. The study highlights the trade-off between computational speed and solution accuracy in real-world applications.
This paper introduces Automated Parliaments (APs), a framework for reducing decision uncertainty and misalignment in language models (LMs). APs consist of AI delegates, each representing a moral or decision-making framework, which collaboratively modify and evaluate responses. The study demonstrates how Automated Moral Parliaments (AMPs) can improve AI alignment with human values by integrating deontology, utilitarianism, and virtue ethics. Experiments using few-shot prompting show a 57.3% improvement in moral decision consistency. This research highlights APs' potential applications, including AI ethics, legal compliance, and policy-making.