About

Welcome to my personal website! I'm Dylan Clements, a Computer Science major at Clark University with a minor in Political Science, interested in creative problem-solving and human-centered technology.

I am a Student Researcher in Clark University's Human-Computer Interaction Lab, working on Generative AI applications in accessibility, content creation, and social media.

Outside of academics, I enjoy Golf, Skiing, Ultimate Frisbee, Disc Golf, International Politics, History, Philosophy, Film, Personal Coding Projects, and Hackathons! I'm the president of the ACM Chapter at Clark, a member of the Clark Community Computing Club, and a player on Clark Ultimate Frisbee.

Feel free to explore my projects and recent updates below, and don't hesitate to reach out via the social links above!

Recent Updates

My Projects

Here are some of the projects I am most proud of!

clarkQuests

ClarkQuests

Placed 1st place at the 2026 Spring Clark hackathon! Clark Quests is a website that provides a set of recommended events and activities that a user can complete immediately in a specified amount of time. Events and activities are scraped from Clark Engage, the Worcester City Website, and permanent attractions and businesses in the Main South neighborhood. Our team was 4 people, I created the database using SQLite to store event information and vector embeddings, I also implemented a feature that used the user location to determine travel time and a local LLM to find reasonable attendance time to filter out non-optimal suggestions.

autoBots

AutoBots

Placed 3rd place out of 16 submissions at the 2025 Fall Clark hackathon! An online platform where users can create games and compete in one-on-one competitions by programming Python bots to play against each other using Python, JavaScript, FastAPI, React, Websockets, CodeMirror, Pyodide, Piston, and MongoDB. Our team was 4 people, I was primarily responsible for the backend, working with Websockets to create real-time communication between users and the server, integrating Pyodide to run user-submitted Python code in the browser sandbox on their end, and utilizing Piston to securely run user submitted game logic server-side.

ClarkUltimate

ClarkUltimate

I created clarkultimate.com, the official website for Clark University's Ultimate Frisbee team with my teammate. The website features information about the team, great photos, the current practice schedule, tournament sign ups, rosters, scores, the history of the club, and the team sign up. With an admin login system, future team captains can update the site easily with new practices, tournaments, rosters, and scores. The site is built using HTML, CSS, JavaScript, and MongoDB for data storage.

autoPlant

IoT Plant Care System

I designed a networked plant auto-waterer with water-source emptiness detection as my Internet of Things course final. My system monitors soil moisture, delivering water with a pump if the soil is dry, and also monitors the water level of whatever reservoir the user is using, if it gets too low to water it will use a LED to alert the user to fill it. Users can check the soil moisture and water level at any time on a website. I got the opportunity to present my project to my classmates and several professors from the Computer Science department through a slideshow and live demo, and I also created an Instructable so others can build their own!

unityNotes

Unity Notes

A decentralized, peer-to-peer, platform-agnostic community notes system using JavaScript, SQLite, Qdrant, Python, and the Gemini api with a Chrome Extension frontend. Built in a 4 person team during HackHarvard 2025. I was responsible for the vector database using Qdrant and the integration of the Gemini API for embedding generation, note summarization, and multi-topic context retrieval.

commUnity

CommUnity

A platform designed in a 4 person team during the 2024 Fall Clark hackathon for students to get experience relevant to their studies via local volunteer work using JavaScript, SQLite, Python, and the OpenAI api. I was largely responsible for the openai api powered search and tagging mechanism to match students with relevant volunteer opportunities.

innerCircle

InnerCircle

A Chrome Extension to passively communicate emotion in groups with only emojis using JavaScript, SQLite, and Python built in a 4 person team during the 2025 Spring Clark hackathon. The hackathon theme was "communication beyond words", and we wanted to create a platform for people to easily express their emotions in group settings no matter the time or place. I was primarily reesponsible for the backend, using Python, Flask, and SQLite to create a secure login and group joining system as well as storing and retrieving user emoji and group membership.

leafyLessons

LeafyLessons

This project enables Worcester residents to see their location on both the heat and tree coverage maps, allowing them to visualize the tree coverage situation in their neighborhood and the negative effects it is having on their quality of life and the environment as a whole. Our program also provides information to users on how to utilize Worcester City resources to plant trees in public spaces and get in touch with their representatives to support policies to protect and grow tree coverage in Worcester. Built using Python, ipapi, and tkinter in a 2 person team during the 2024 Spring Clark hackathon.

My Publications

These are the academic works I have been a part of!

CHI Paper

Creating Disability Story Videos with Generative AI: Motivation, Expression, and Sharing

CHI 2026 - This project explores how nine people with disabilities from a disability advocacy group used generative AI to create disability story videos. Using the lens of digital storytelling, we examine the creation process, participants' motivations, modes of expression, and feelings toward sharing. Based on our findings we propose a framework of Momentous Depiction and design considerations for researchers and designers going forward. I presented this paper at CHI 2026 in Barcelona.

CHI Poster

StoryComposerAI: Supporting Human-AI Story Co-Creation

CHI 2026 Poster - This work explores supporting human-AI story co-creation through decomposition and linking, enabling more effective collaboration between creators and Gen AI systems. This novel prototype improved consistency of generated image outputs and user's creative control in an initial user study. I presented this poster at CHI 2026 in Barcelona.