I am a Senior Full-Stack Developer, Team Lead, and former Designer & Marketer. I build scalable WordPress, React, and Laravel applications while ensuring the design vision and business goals never get lost in translation between departments.
My journey didn't start in a terminal. I began in graphic design and advertising. This background gives me a distinct advantage as a Technical Lead: I speak the language of all stakeholders—design, marketing, sales, and product—and translate their needs into technical solutions.
I don't just "implement designs"—I collaborate on them to ensure feasibility, performance, and conversion optimization. Whether I'm managing a team or architecting a headless WordPress + React solution, I keep the business value in focus.
While WordPress is my home turf, I've expanded into modern JS frameworks and backend architecture to lead complex projects.
A comprehensive view of the tools and platforms I use to build scalable, performant applications.
Years active and recency for selected skills.
Grouped by current depth for broader coverage.
Great code that doesn't serve a business goal is just digital clutter. I excel at looking holistically at a company's operations and marketing goals before a single line of code is written.
Discuss your bottlenecksI dig deep into your operational workflows to identify inefficiencies. Often, the best solution isn't a new website, but a digital integration that automates data entry, syncs inventory, or streamlines communication.
Performance is a marketing feature. I optimize assets, scripts, and delivery pipelines to ensure your site isn't just "live," but actively converting. Faster load times mean lower bounce rates and higher ad quality scores.
I speak fluent "Marketing," "Design," and "Engineering." I excel at translating complex technical constraints into business logic for stakeholders, and translating vague business goals into concrete technical specs for developers.
A deep dive into high-performance websites and applications.
Click any project to see the full technical breakdown.
Useful tools and fun experiments I've built to scratch an itch.
Banish boring 'Lorem Ipsum.' Generate text from curated themes or paste your own source material to instantly create a custom vocabulary that matches your project's voice.
Generate Text →Don't let a migration kill your ranking. Bulk validate 301/302 redirects to ensure your SEO equity stays intact during site moves.
Check Links →Temperature isn't everything. Build custom weather profiles and get granular, hour-by-hour 'Go/No-Go' scores for any activity, powered by Stormglass.io data.
View Weather →Navigate the AI pricing wars. Real-time cost comparison across major LLM providers to help you budget your next AI feature.
Compare Prices →Put spending in perspective. A calculator that contextualizes the true cost of purchases based on your hourly rate and working life.
Calculate Cost →Overcome analysis paralysis. A weighted decision matrix to score and compare Airbnb listings based on the amenities that actually matter to you.
Find the Best One →Streamline your standups. A lightweight Chrome extension to manage updates and tickets so you can get back to coding faster.
Manage Tickets →Deep-scan your WordPress site for accessibility gaps. Finds missing alt tags in content, ACF fields, and hardcoded templates.
Start Scan →Review code changes without sending data to the cloud. A local-only, browser-based diff viewer for quick and secure code reviews.
View Diffs →Calculate the precise scaling math for simulated distance training. Perfect for practicing long-range precision in small spaces.
Scale Targets →Bridge your IDE to your phone. An MCP server that pushes AI coding agent updates to Telegram, keeping you in the loop while you step away.
Connect Agent →I'm currently open to new opportunities as a Senior Developer or Team Lead. Whether you need a custom Laravel application, a headless WordPress build, or someone to bridge the gap between your design and dev teams.