Coffee Tracker
Build Status:
A full-stack web application for tracking your coffee journey from bag to cup.
Track coffee bags, explore origins on an interactive 3D globe, analyze your coffee drinking habits, and
generate beautiful shareable "Coffee Wrapped" summaries.
Built with a modern tech stack featuring .NET 8 backend API, Blazor WebAssembly frontend, and PostgreSQL
database.
Key Features:
- Passwordless Authentication - Secure magic link email authentication with Mailgun
integration
- Coffee Bag Tracking - Track purchases, ratings, tasting notes, and roast levels
with photo support
- Smart Photo Detection - OCR-powered automatic extraction of roaster names, origins,
and roast levels from coffee bag photos
- Interactive 3D Globe - Visualize coffee origins on a beautiful 3D Earth using
Globe.GL
- Coffee Wrapped - Generate Instagram-style shareable summaries of your coffee
journey with server-side C# rendering
- Statistics Dashboard - Comprehensive analytics on consumption patterns, favorite
roasters, and origin countries
- Data Export - Export your complete coffee collection in JSON or CSV format
- Responsive Design - Beautiful, mobile-friendly interface optimized for all devices
Technologies:
.NET 8
Blazor WebAssembly
PostgreSQL
Entity Framework Core
Docker
Nginx
Tesseract OCR
Globe.GL
SkiaSharp
GitHub Actions
Supabase
Mailgun
Journal Club Organizer
A web application for organizing and sharing academic journal club meetings.
Create paper proposals with meeting details, reading time estimates, and availability scheduling.
Generate shareable links that allow participants to view proposal details and add meetings to their
calendars.
Key Features:
- Proposal Creation - Simple form for submitting paper proposals with all meeting
details
- Shareable Links - Generate magic links encoded with proposal data for easy sharing
- Calendar Integration - Add journal club meetings directly to calendar with .ics
file
generation
- Availability Tracking - Share scheduling preferences and meeting availability
- Clean Interface - Angular, minimalist design focused on functionality
Technologies:
HTML5
CSS3
JavaScript
URL Encoding
Check it out at jpalenchar.me/journalClub.html
We Roasting
A professional website for a small-batch coffee roasting business.
The site showcases the company's artisanal approach to coffee roasting, emphasizing their commitment to
quality, connection, and community.
Features a clean, modern design that tells the story of the journey from bean to cup.
Key Features:
- Responsive Design - Beautiful, mobile-friendly layout optimized for all devices
- Brand Storytelling - Compelling narrative about small-batch roasting and community
values
- Visual Appeal - High-quality imagery and modern aesthetics to showcase the craft
- Professional Presence - Establishes credibility and connects with coffee
enthusiasts
Technologies:
HTML5
CSS3
Responsive Design
Check it out at weroasting.com
Coffee App
This is a web app that is used to get information about how to brew coffee.
With calculations for brew ratio, water temperature, and expected coffee output, also containing a
convenient timer.
Technologies:
TypeScript
HTML5
Check it out at jpalenchar.me/coffee.html
YouTube Theater Mode Fix
Build Status:
A Chrome extension that restores YouTube's theater mode to its previous better sizing and positioning.
This lightweight extension applies CSS styling to fix the video player dimensions and scrolling behavior
when theater mode is activated, providing an improved viewing experience.
Key Features:
- Better Theater Mode - Restores proper video player sizing and positioning
- Lightweight - Simple CSS injection with no data collection
- Privacy-Focused - Works entirely locally in your browser
- Minimal Permissions - Only accesses YouTube watch pages
Technologies:
Chrome Extension
Manifest V3
CSS3
GitHub Actions
MyWebSiteServer
Build Status:
A simple ASP.NET Core web application server that serves static files and provides deployment API endpoints.
Built with Docker containerization and GitHub Actions CI/CD pipeline for automated deployments.
Key Features:
- Static File Serving - Serves static web content with SPA support
- Deployment API - Secure endpoints for automated deployments with authentication
- GitHub Integration - Real-time build status with private repository support
- Docker Ready - Full containerization with Docker Compose configuration
- Health Monitoring - Built-in health checks and deployment status endpoints
- Backup System - Automatic backup creation before deployments
Technologies:
ASP.NET Core
C#
Docker
GitHub Actions
Nginx
Linux