All projects
Systems2025v1
AnnotateOverlay
A transparent, always-on-top screen-annotation overlay for Windows — draw on anything, like Epic Pen or ZoomIt.
Role: Solo Developer
AnnotateOverlay
AnnotateOverlay is a Windows desktop app (C# / .NET 8 / WPF) that puts a transparent, always-on-top canvas over your entire screen so you can draw on top of any application — built for presentations, demos and teaching. It ships pen, highlighter, eraser and a 'fading ink' mode that disappears after a pause, a floating draggable/collapsible toolbar, color and background pickers with a persistent custom palette, adjustable canvas/background opacity via modifier-scroll, undo, and save-to-screenshot — with every preference persisted between sessions.
Highlights
- Built a frameless, transparent fullscreen overlay that stays above every other app, with adjustable canvas and background opacity via modifier-scroll.
- Implemented a full ink toolset — pen, highlighter, eraser and auto-fading ink — with per-tool color/width memory and undo.
- Designed a floating, draggable, collapsible toolbar with color pickers, a persistent custom palette, an edge-snapping quick-access button and keyboard shortcuts.
- Persisted all preferences (colors, widths, opacity, palette, toolbar position) to JSON, and added save-annotated-screenshot export.
Tech
C#.NET 8WPFWindows