Portfolio - Projects shaped around workflow, clarity, and useful systems.

These writeups connect my current integration mindset with the software I build outside of CRM work: TypeScript interfaces, educational demos, data tools, research presentations, responsive web interfaces, and a few mobile utility projects.

Mesocycle Workout Planner

TypeScript application development, planning workflow, course project

Planning training blocks with a TypeScript web app

The CM336 Semester Project is a TypeScript web app for organizing mesocycle workout planning around structured training blocks.

The project focuses on turning training-program concepts into a usable planning interface, with enough structure to support repeated edits over time.

  • TypeScript
  • JavaScript
  • CSS
  • Workout planning

Time is Money App

iOS app development, Flutter implementation, App Store release

Tracking hourly earnings in real time

Time is Money is a small utility app with one clear job: enter an hourly wage, start a timer, and see the session value increase in real time.

The project focuses on making the core loop immediate and readable while preserving enough history for users to review previous sessions.

  • Flutter
  • Dart
  • iOS
  • App Store

Cache Simulator

Interactive systems demo, frontend implementation, educational UI

Exploring cache behavior through interaction

Cache Simulator makes cache mapping strategies easier to reason about by letting users change inputs and watch how cache state responds.

The project turns an abstract computer architecture topic into a visual, hands-on demo that supports experimentation instead of passive reading.

  • Next.js
  • TypeScript
  • React
  • Computer architecture

ClumsyCat Website

Landing page design, frontend implementation, animation

A responsive launch page with motion and personality

ClumsyCat is a responsive launch page built to give the token a distinct first impression while keeping the page fast and easy to navigate.

The project balances playful visual energy with a straightforward structure so visitors can understand the token, follow updates, and move to the next action.

  • Next.js
  • TypeScript
  • Framer Motion
  • Responsive UI

Mentor Data Table

Cross-platform app development, data table UX, export workflow

Making mentor session records searchable and exportable

Mentor Data Table turns session records into an operational interface: users can search, filter, sort, and export data without leaving the app.

The project focuses on the everyday ergonomics of dense data: stable table behavior, clear controls, and a practical export path.

  • Flutter
  • Dart
  • Data tables
  • Excel export

Reed-Solomon Demo

Java GUI development, algorithm visualization, academic presentation

Visualizing error correction with a Java GUI

The Reed-Solomon Demo makes an error-correction algorithm easier to explain by showing the encoding and decoding process in a visual desktop interface.

The project was built for presentation, so the interface needed to support both exploration and clear walkthroughs of what the algorithm is doing.

  • Java
  • GUI
  • Reed-Solomon
  • Error correction

Have a workflow or integration problem worth talking through?

I’m interested in Make automations, CRM data flows, practical application work, and teams that care about reliable systems.