During law school I discovered degenerate crypto trading bots. I fell in love with the power of programming and I've been coding ever since.
When I'm not at the computer or staring into the abyss, I'm usually hiking a trail with my dog, Murph.
Web Apps
Patense.ai
Patense.ai
Save patent attorneys hours by analyzing documents in seconds.
Next.js
TypeScript
React
tRPC
Prisma
Tailwind
Clerk
AWS Lambda
OpenAI
Liftr.club
Liftr.club
Workout and exercise tracker with built in performance monitoring and feedback adjustment
Next.js
TypeScript
React
tRPC
Prisma
Tailwind
Clerk
MyFitnessBuddy
MyFitnessBuddy
Nutrition and activity tracker with quality of life features like automatic step tracking and repeat meal autofill
Django
Postgres
Stripe
USDA API
Smartwatch API
Tech Stack
The T3-Stack
Next Js
React
TypeScript
tRPC
Prisma
Tailwind
Clerk
Languages
TypeScript
JavaScript
Python
HTML
CSS
Rust
Frameworks
Next Js
React
Actix-web
Yew
Django
Flask
Software Projects
Scribe
Real time voice-to-text transcription using the open source AI model Whisper
50
15
Python
Whisper
AudioBooker
Turn PDFs into Audio using open source AI
Python
Bark
Floppy Bird
A modern take on a timeless classic
JavaScript
HTML
CSS
This Website
A modern, aesthetic portfolio website
Next.Js
React
TypeScript
Tailwind
Education
University of Akron School of Law
Juris Doctor
Specializing in Intellectual Property
University of Akron
Bachelor of Science
Biomedical Engineering
Computer Science Courses
Algorithms Specialization
Standford
Analysis of algorithms from Divide and Conquer, to Graph Search, to Greedy Algorithms and Dynamic Programming
Web Programming with Python and JavaScript
Harvard CS50
Web development using HTML, CSS, python and JavaScript
Artificial Intelligence with Python
Harvard CS50
Methods of implementing AI from min-max recursive functions to image recognition neural networks
Introduction to Programming with Python
Harvard CS50
Introduction to Computer Science
Harvard CS50