Project History
A highlighted list of work
DROP (patent pending)
Sole contributor to novel inventory solution using computer vision for desktop and mobile.
May '24 - Dec '24
Closed
FastAPI (Python)
Matplotlib / Seaborn
MinIO
NumPy
OpenCV
PostgreSQL
PyTorch
Pydantic
Python
React Native (TS)
Computer Vision
OpenCV used for object recognition and related metric derivation.
Desktop & Mobile
Cross-platform support for desktop and mobile devices.
Data Warehouse & API
MinIO for object storage. Postgres for user data and licensing records.
Machine Learning
PyTorch model training for enhanced object recognition
Tritone Analytics
Automated auditing of financial records across an arbitrary number of resources and document formats.
Nov '23 - Current
Open (ongoing)
FastAPI (Python)
Griptape AI
Matplotlib / Seaborn
MinIO
NumPy
Pandas
PostgreSQL
Pydantic
SQLAlchemy
ETL Pipeline
Platform migration from AWS lambda functions (python) to a self-hosted python server (FastAPI) and Postgres database
Data Analytics
Replicated original functionality to regularly query Open Dental and build internal reports for owners, managers and team leads.
Data Warehousing
MinIO for object storage of original documents. Postgres for parsed records, user data and generated metrics.
API Design
Added API functionality for dashboard integration. Data warehouse is accesible via RESTful API for irregular report access and custom data visualization
Load Testing: Fastify REST API
A personal learning project using Node.js with Fastify and Grafana K6 to optimize API throughput
API RepoK6 RepoOct '23 - Oct '23
Closed
Fastify
Grafana K6
Node.js (TS)
Postman
Stress Testing
Sustained heavy load...
Spike Testing
Short maximum peak load...
Soak Testing
Average load for a long time can help identify memory leaks
Breakpoint Testing
Ramp the request load well beyond normal operation to determine where failures exist.
August '23 - Current
Open (ongoing)
TypeScript
Next.js (TS)
Nodemailer
Chakra UI
Light/Dark Mode
Having a Light/Dark mode option instantly makes your website "super cool" and modern UI libraries make it straight forward to implement.
Auto Engagement
Upon submission of this form, nodemailer uses my SMTP server to send you and I an email to begin a conversation.
TDB Dashboard
Business dashboard for Texas Dental & Braces
August '22 - June '23
Closed
TypeScript
Next.js (TS)
Node.js (TS)
PostgreSQL
Material UI
AWS Lambda
Prisma ORM
Chart.js
Nivo Charts
NextAuth.js
Puppeteer
Data Warehouse
Data is regularly collected from multiple APIs, processed into easily consumable metrics and stored as historical records
Dynamic Report Generation
Custom reports can be built from all available data and exported to a pdf or csv for presentations or further analysis
User Access Tiers
Users are granted access to features, admin settings and certain data based on their account type and profile
Admin Controls
Admin are able to set performance targets and specify access settings for other users
Domain Specific Userbase
Each instance of the mimir dashboard whitelists users of specific Google Suite domains integrating an entire team safely
OpenDental Integration
The associated Nintu server instance regularly queries and stores vital bussiness metrics from the OpenDental API to expose behaviors over time.
Dental Risk
New Patient intake form for dentists to collect and provide information about a patient's potential risks related to their dental health.
DemoApril '23 - May '23
Closed
Chakra UI
Docker Containers
Next.js (TS)
Nodemailer
PostgreSQL
React Hook Form
TypeScript
Automated Emails
Upon user form submission, the results for the questionnaire are generated and sent to the provided email from the doctor's chosen email address.
Form Validation
Ensure data submitted matches the requirements set forth in the various form controls.
Content Management
The list of questions and the resulting information exposed to the user can be customized by the instance admin.
Modern Suite for RMH
Developed by New West Technologies, Modern Suite is a device-agnostic software extension to Retail Managment Hero that's accessible via any device with a web browser and local network connection.
MoreFeb '21 - April '22
Closed
.NET
GitLab
Jira & Confluence
Linux OS
Node.js (TS)
PM2
Python
SQL Server
Sequelize ORM
TypeScript
Vim
New West Technologies
From New West Technologies, a device-agnostic software extension to Retail Managment Hero that's accessible via web browser on internal store network
Quick Tasks
Quick Tasks have redefined efficiency in Modern Suite task execution. Akin to making a call to someone on speed dial, Quick Tasks are rapid singular-action commands that simply get the job done quicker!
Data Consistency
Real-time bidirectional synchronization to RMH, ensuring data at RMH Central matches the stores while 'Zamboni Data Cleanup' cleans up and resyncs Item, PO, and Transfer based on a designated date
Escape Collective
Escape Collective is a team of designers, artists, engineers, builders, and sewers. Friends before business partners, their mission is to promote escapism through creative practice driven by curiosity and adventure.
MoreJun '12 - Fall '18
Closed
Python
Structural Design
Nike Dome...
Project Managment
Years of mananagement...
Project Managment
Years of mananagement...
Installation Lead
Leading teams of people to construct and install large structures