Software Developer @ Tipbox.io

2023 - Present

  • building web ui for a collaborative platform targeting the film and tv industries
  • update a postgres db and create graphql APIs with Prisma and Apollo
  • animate interactions with Framer Motion
  • Built a comprehensive task management and workflow system for real-time collaboration, including task assignment, approval workflows, comment threads with file attachments, and user "@" mentioning
  • Developed a full-featured organization administration panel with role-based permissions (ABAC), user invitation management, organization switching, and granular access controls, enabling enterprise-level user and content management
  • Implemented the frontend of an AI-powered natural language search system using AWS Bedrock, providing automated content tagging with PostgreSQL query generation, enabling users to find relevant content through conversational queries
  • Led platform-wide UI/UX redesign initiatives including responsive login/signup flows, dashboard layouts, and task management interfaces, implementing accessibility improvements and keyboard navigation across hundreds of components
  • Optimized application performance through Redux state management refactoring, Vite build system migration, and component re-render reduction, achieving measurable performance improvements in data-heavy interfaces
  • Implemented real-time notification system with digest emails, user feedback collection with metadata tracking, and multi-organization account switching, enhancing user engagement and platform usability
  • Enhanced codebase type safety by systematically replacing loose TypeScript types, implementing strict typing patterns, and establishing type-safe GraphQL code generation workflows, reducing runtime errors and improving developer experience
  • Delivered responsive web components with embedded media support (video, audio, PDF), searchable data interfaces, and collaborative document editing, enabling seamless multimedia content creation and sharing workflows

Web Developer / Audio Lead @ Mythical Voltage Games

2020 - Present

  • crafting a company website with React, TailwindCSS, AstroJS and a headless CMS
  • write C# scripts for music and audio events in the Unity game engine
  • Git-based workflow with the development team
  • manage the company email setup via Hostinger

Freelance Web Developer

2020 - 2023

  • develop marketing and portfolio sites for entrepreneurs and small businesses
  • produced a music festival page with AstroJS, React and TailwindCSS
  • built a B&B marketing site using GatsbyJS, React and Styled Components
  • crafted a Wordpress-based portfolio site for a game developer with custom post types, dynamic content, and responsive design
  • Tooling includes ReactJS, Gatsby, Astro, Remix, TailwindCSS, Wordpress and Elementor

Qualifications

  • Strong TypeScript, Graphql, HTML and CSS programming skills
  • Extensive experience building with React
  • Backend experience with a Postgres db using the Prisma ORM and Apollo Graphql
  • C# coding experience
  • Experience with Git workflows
  • Adherance to WCAG Accessibility Standards
  • NodeJS experience
  • Skilled with the Command Line