Hey, I'm Tim!
I'm a Full Stack Developer with over 10 years of experience. I started with a love for design, got hooked on front-end tech, and eventually dove deep into the back-end — and loved every bit of it. But my relationship with code has changed.
Over the past year or so, I shifted from writing code to directing it. I spend more time crafting AI setups — prompts, rules, workflows — than I do typing syntax. The years of hands-on coding before AI mean I can still read, reason about, and steer whatever gets produced, even in languages I've never formally worked in. The stack matters a lot less when you know how to shape the output.
Outside of work, I'm usually jamming to tunes, hanging out with my family, or tearing up the track in F1 sim racing.
Work Experience
At TechLab I work on Blaze, an enterprise platform with a Spring-based Java backend and a Next.js/React SPA frontend. The platform includes large-scale dashboarding, reporting, and archived database functionality, where performance, maintainability, and developer experience play an important role.
- Develop backend features and APIs in Java/Spring for the Blaze platform, focusing on scalable architecture and maintainable code
- Work on the Next.js/React frontend SPA, building and improving dashboard functionality and data-driven UI components
- Contribute to functionality around archived databases using DuckDB, enabling efficient querying and analysis of historical datasets
- Build and refine internal tooling and workflows to improve developer productivity and simplify complex operational tasks
- Collaborate closely with developers, product stakeholders, and domain experts to translate business requirements into technical solutions
- Explore practical AI integrations and automation opportunities that can improve workflows, development speed, and product capabilities within the company
At BNNVARA I worked on the Symfony-based platform that powers their public-facing website, handling features like user logins, donations, comments, and content publishing.
- Maintained and updated multiple Symfony-based microservices, fixed issues surfaced via Sentry, and implemented small to mid-sized backend features as part of ongoing platform development
- Participated in sessions with a selected group to research, brainstorm and prototype innovative ways to integrate AI into our platform which benefit both the company and its members
- Automated the deployment of new microservices to testing, staging, and production environments in AWS using a custom Go script, reducing setup time and human error
- Wrote a migration script to import users, media, and editorial content from an external review site into the BNNVARA platform, transforming the data to match the existing content structure
- Collaborated with product owners and developers in Scrum sessions to prioritize and refine upcoming work
Plug&Pay provides a Laravel-based sales platform that helps entrepreneurs create checkouts, upsells, and subscription flows without technical knowledge. I contributed to the backend of this fully operational product, focusing on stability, automation, and testability.
- Introduced PHPUnit into an existing legacy codebase and set up a maintainable TDD environment from scratch
- Developed a configurable invoice reminder system that automatically sends payment reminders and can unsubscribe non-paying customers after a set number of attempts
- Built an integration layer with multiple ESP APIs to automatically add customers to email lists after product purchase
- Developed the backend logic for an Affiliate Marketplace feature that aggregates and displays performance data, enabling users to manage affiliate partnerships more effectively
- Built an internal monitoring system and public status page to track uptime of core services and third-party integrations, improving visibility and trust for both users and the team
Yogoma was building a conversion-focused platform for publishing time-limited product deals. As the sole developer, I designed and built the full system from scratch, including the CMS, public landing pages, and payment flows.
- Developed a Laravel backend with a REST API and Laravel Nova CMS to manage content, customers, orders, and payments, and deployed the infrastructure using Laravel Forge
- Built lightweight, fast-loading landing pages in Vue and Tailwind to optimize for conversions and mobile performance
- Integrated payment service providers for the checkout flow and implemented recurring billing for subscription-based deals
- Developed affiliate tracking logic to attribute conversions and calculate payouts based on UTM-style parameters
- Applied test-driven development and set up automated testing using PHPUnit to ensure stability and maintainability from day one
Digital Natives is a mission-driven digital agency that partners with clients to build custom platforms and websites. I worked as a backend developer in cross-functional teams, using Laravel and CraftCMS to deliver scalable, maintainable solutions for a wide range of use cases.
- Migrated a large WordPress site with years of content to a Laravel-based platform, including content restructuring and data transformation
- Built a backend in CraftCMS with a custom API layer to support a decoupled Vue front-end developed by an external contractor
- Developed the backend for a Laravel-based platform that allowed podcast creators to receive listener donations and manage content
- Collaborated with cross-functional teams and client stakeholders to scope features, refine solutions, and deliver within budget and timelines
R&D Media was a lead generation and mobile content company with high-traffic landing pages and performance-driven campaigns. I started as a front-end developer and grew into a full stack role, eventually working on internal tools, ad flows, and backend services that powered our lead and campaign systems.
- Built and maintained a lead distribution platform that collected user data, handled survey flows, and posted leads to external systems like Cake based on targeting rules
- Developed a custom CMS used by internal teams to build landing page flows, create ad creatives, and manage interactive surveys with logic-based branching
- Built high-converting, A/B-tested landing pages and surveys as a standalone Vue app optimized for mobile speed and high traffic volume
- Integrated with external APIs for payments, affiliate tracking, and fraud prevention, ensuring smooth campaign operations and real-time validation
- Grew from front-end developer into a full stack role, taking on increasing responsibility for backend systems and internal tools over time