Daniel Freer

Full-Stack Developer & Creative Problem Solver

I'm a computer science student and software developer who enjoys building clean, practical applications. I focus on writing maintainable code and exploring how different technologies work together.

Featured Projects

Capstone Running Mate Drone & App

Capstone Running Mate Drone & App

Sep 2025 - Present

The Running Mate Scout Drone provides safety for runners by autonomously detecting potential physical attacks and responding instantly. When a threat is detected, the drone records the incident, contacts authorities, and triggers an audible alarm to deter the attacker.

PythonTypeScriptROS 2Vue.jsIonicArduPilot
Extended Clipboard App

Extended Clipboard App

Jul 2025 - Present

A comprehensive clipboard management solution featuring a modern Electron + React desktop app, a secure FastAPI backend, and an encrypted SQLCipher database. Designed for seamless cross-platform clipboard management with intelligent monitoring, system tray integration, powerful search/filtering, and robust security.

ReactTypeScriptPythonSQLiteElectronFastAPINode.jsSQLCipherVite
Secure Data Container with Decentralized Access Control

Secure Data Container with Decentralized Access Control

Jan 2025 - Present

Proof-of-concept Secure Data Container (SDC) designed to securely store decentralized sensitive data and their associated access policies in a 7-Zip archive.

TypeScriptElectronNode.jsCryptographyInformation Security
Remote Server File Storage Project

Remote Server File Storage Project

Nov 2024 - Dec 2024

Student project to design and create remote server and client applications using Python to allow users to upload and download files over the internet using socket programming. Enabled seamless file handling and transfers for multiple concurrent users with robust error handling.

PythonSocket ProgrammingComputer Networks
Tri-Dimensional Chess Game / AI Tri-D Chess Engine

Tri-Dimensional Chess Game / AI Tri-D Chess Engine

Mar 2023 - Sep 2024

Digital multi-board chess game based off of Tri-Dimensional Chess as seen in Star Trek, built with the Unity 3D development platform. AI Tri-D chess engine using sophisticated algorithms, including a minimax algorithm with alpha-beta pruning, iterative deepening DFS, and complex heuristic evaluations to determine the best move in any given board position.

C#.NETUnity 3DArtificial Intelligence

Technologies & Skills

Languages

TypeScriptJavaScriptPythonC#C++CSQLHTMLSCSS

Frontend

TypeScriptJavaScriptReactElectronVue.jsIonicHTMLSCSS

Backend

JavaScriptPythonC#C++C.NETNode.jsFastAPISQL ServerSQLiteSQLCipherROS 2ArduPilot

Tools

VS CodeVisual StudioGitGitHubAzure Dev OpsUnity 3D

Skills

Artificial IntelligenceCryptographyInformation SecuritySocket ProgrammingComputer NetworksAgileScrum

About Me

My Story

I've always been fascinated by how technology can solve real problems and make life more efficient. What began as curiosity, tinkering with small scripts and personal projects, has grown into a passion for building software that's both practical and creative. Along the way, I've challenged myself with academic coursework, side projects, and internships, each step reinforcing my love for problem-solving and continuous learning.

What I Do

I specialize in software development, with a focus on building efficient, well-structured applications. My projects span web development, data processing, and performance benchmarking, and I enjoy exploring how different technologies fit together to create seamless user experiences. Whether it's coding, debugging, or architecting solutions, I approach every project with the goal of writing clean, maintainable, and impactful code.

Beyond Code

Outside of programming, I enjoy playing board games with friends and family. I also spend time on hands-on projects like 3D printing and small electronics repair. Whether it's creating something new or fixing something old, I like the challenge of figuring out how things work.

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.