Hello, I'm Crawford.

I'm a full stack web developer.

View my work

Built on a foundation of lifelong learning, I'm a computer science student and full stack developer with a growing passion for Python, Java, C++, and building engaging user experiences. I enjoy blending logic, creativity, and problem-solving—especially in areas like AI, web development, and game design. What keeps me motivated is the endless opportunity to grow, build, and explore new technologies. Outside of coding, you'll usually find me reading, working out, spending time with friends, or learning a new skill.

C++
Java
Python
HTML
CSS
JavaScript

Projects

Salt Programming Language

A statically typed educational programming language with a custom lexer, recursive descent parser (AST), and interpreter—built in Python with robust error handling and a comprehensive test suite.

Neural Network Digit Classifier

A full-stack web application that uses deep learning to classify handwritten digits in real-time. Built with PyTorch neural network, Flask backend, and interactive HTML5 Canvas frontend. Users can draw digits and receive instant AI predictions with ~95% accuracy.

Stock Price Predictor

A comprehensive machine learning project that predicts stock prices using time series analysis and technical indicators. Built with Python, scikit-learn, and yfinance to forecast next-day closing prices with 18+ engineered features including RSI, Bollinger Bands, and Moving Averages.

Front-End Projects

Professional front-end development work for academic institutions and organizations, demonstrating professional web design and development skills.

🧠

Neuroscience Research Lab Website

Kent State University

Professional academic website for Kent State's muscle thermogenesis research lab. Designed and developed a comprehensive platform showcasing cutting-edge neuroscience research, publications, team members, and ongoing studies. Features clean, academic-focused design with responsive layout and intuitive navigation.

HTML CSS JavaScript Responsive Web Design Academic Web Design

Smaller Projects

Quick builds, experiments, and learning projects that showcase my diverse skills and interests.

🧩

Letterboxed Puzzle Solver

Advanced algorithm that solves the New York Times Letterboxed puzzle, featuring custom puzzle input and random puzzle generation capabilities

Algorithm Design Problem Solving JavaScript
💄

AI Beauty Assistant

Intelligent chatbot designed for L'Oréal to create personalized makeup routines using natural language processing and beauty expertise

AI/ML Natural Language Processing JavaScript
💧

Water Flow Puzzle Game

Educational puzzle game inspired by charity: water's mission, teaching water conservation through interactive pipe rotation mechanics

Game Development JavaScript Social Impact
🚀

NASA Space Explorer

Interactive web application leveraging NASA's public API to display astronomical images and detailed information based on user-selected timeframes

API Integration Data Visualization JavaScript
🎵

Coldplay Fan Website

My first front-end development project that taught me the fundamentals of web design. Built from scratch using HTML, CSS, and JavaScript, this project helped me understand responsive design principles, CSS layout techniques, and the basics of interactive web development. A foundational learning experience that sparked my passion for creating engaging user experiences.

HTML/CSS/JS

Contact

Got a question or interested in collaborating? Just drop your details below and I'll be in touch shortly.