Ever spent a whole evening copy-pasting invoice numbers into Excel by hand?
That was the actual brief on this one — a client was manually retyping vendor names, dates, and line items from PDF invoices into a spreadsheet every single week. Hours lost, and one typo away from a wrong total going out the door.
Built a Python script that reads the PDFs directly and skips the typing entirely.
Pulls vendor, invoice number, date, and every line item straight from the PDF's actual layout — real column positions, not just a text dump, so numbers land where they belong.
Handles multi-line invoices automatically, no manual splitting.
Outputs a clean Excel file — one sheet with invoice summaries, one with every line item, formatted and ready to hand to a bookkeeper.
Tested on 9 invoices, 26 line items, zero mismatches. Full script + sample invoices in the images.
Stuck retyping the same invoice fields every week? Send me one of your PDFs and I'll show you exactly what the parsed output looks like — free, no strings.
Anima is a self-initiated type design project inspired by vintage print, worn ink and analog photography.
The collection includes two experimental serif typefaces: Anima Editorial, with elegant proportions and contrasting strokes, and Anima Retro, with softer, bolder shapes. Both feature grain built into the letterforms.
I developed the creative direction, custom fonts and promotional artwork, combining AI-assisted exploration with font development. The campaign pairs textured typography with motion-blurred photography to capture a warm, nostalgic mood. FREE DOWNLOAD AT https://twaperdigital.com/anima-retro
Sunny Rock — Cinematic Paris Travel Website | Creative Web Development
Experience Paris through Sunny Rock, a cinematic travel website concept designed to combine immersive visuals, elegant UI/UX, and interactive scrolling into a premium digital experience.
This self-directed project explores modern web design through cinematic imagery, scroll-driven animations, glassmorphism, smooth transitions, and responsive layouts.
🛠️ Technologies & Skills
HTML5 & CSS3 — Semantic structure, modern styling, and responsive layouts
JavaScript (ES6+) / TypeScript — Interactive behavior and animation logic
React.js — Reusable components, hooks, and state management
Tailwind CSS — Utility-first styling and responsive design
HTML5 Canvas API — 2D rendering for visual effects and image sequences
Scroll-Driven Animation — Frame-by-frame image sequences synchronized with scrolling
requestAnimationFrame & Linear Interpolation (Lerp) — Smooth animation updates