Experience
- Reduced bundle size by ~27x (307MB to 11.5MB) and improved startup time by 3x by prototyping a unified Tauri codebase capable of producing both web and desktop apps with cross-platform support
- Built a code editor plugin for a BPMN modeler by integrating Monaco with syntax highlighting, IntelliSense, and a self-contained linting server, reducing authoring errors by 80%
- Forked and rebranded Camunda Modeler into Fluxnova Modeler, released as open source under FINOS with 2 subsequent maintenance releases
- Developed a file explorer for Camunda Modeler with Electron and React, implementing multi-root workspaces and real-time filesystem watchers, adopted by 2 teams for daily use
- Prototyped a Backstage-based developer portal integrating internal tools and scaffold templates, reducing new-developer onboarding time by 60%
- Built a Spring Boot tool to automate Collibra onboarding, cutting manual work by 50%
- Developed Python scripts for AtScale telemetry using Snowflake and data lakes, surfacing usage patterns across 3 datasets and informing user behavior insights
- Redesigned a charity website with React, increasing monthly site traffic by 25%
Skills
Languages: JavaScript, TypeScript, Python, Rust, C#, Java, SQL, Bash
Technologies: React, Node.js, Next.js, Tauri, Electron, Spring Boot, AWS, Azure, Docker
Education
- Bachelor's of Science in Computing with Software Development, First Class Honours
Projects
- Persisted clipboard history in a local SQLite database, supporting all content types with live link previews, inline images, and HTML rendering with no storage cap
- Implemented full-text search with content-type filtering and multi-criteria sorting on a virtualized list, supporting navigation across thousands of clipboard entries without lag
- Implemented a global hotkey and remappable keyboard shortcuts, enabling launcher-style access from any application and efficient management of clipboard history without leaving the keyboard
- Developed a full-stack solution with Next.js, Prisma, and PostgreSQL for shift scheduling and employee management in small to medium businesses
- Implemented dynamic shift and attendance tracking features, reducing scheduling conflicts by 40%
- Designed a responsive UI with Tailwind CSS, supporting mobile, tablet, and desktop viewports