I started in video production. I spent two years at UCF, didn't finish, then graduated from the Art Institute of Fort Lauderdale in 2007 with a Bachelor's in Digital Media Production. For about a year after that, I edited DVDs, shot green-screen footage, and ran a camera for a Sunday church broadcast. What pushed me out of that field was waiting for After Effects to render. There was no version of my future where I wanted to keep doing that.
A friend who'd graduated with a Web Development degree pulled me into front-end work in 2010. I went back to school nights at Broward College, first to fill in Computer Science basics, then to pick up an A.S. in Business Administration. That business degree turned out to matter more than I expected. It gave me the language for half the arguments engineers spend their time having.
For the next thirteen years I had two jobs running at once. The day job moved from front-end developer at small agencies to Senior Front-End Engineer at DietSpotlight, where I picked up Business Operations as a second hat for about two and a half years. I renegotiated vendor contracts, expanded the product line, and restructured sales commission. None of that is software work, but I learned more about software architecture from doing it than from any framework. On the side, I've run Web Solutionized, an independent consultancy, since 2013.
I joined Honorlock as a Senior Software Engineer in 2019, moved into Engineering Manager in 2021, and have been Software Architect there since 2022.
In sequence.
Architect-of-record for the platform behind Honorlock's remote proctoring service. System design, cross-functional technical decisions, and the long-term engineering strategy.
Led an engineering team through a stretch of fast growth. Most of my time went into protecting room for technical investment while delivery kept moving.
Back-end Laravel (Eloquent tuning, custom pagination, Blade refactoring), a Chrome extension built on the Vision API and TokBox, and a desktop app on Electron, Node, and Vue with real-time monitoring via Pusher.
My independent consultancy. CMS work (WordPress, MODx), SaaS builds on Laravel, e-commerce integrations (WooCommerce, OSCommerce), and acquisition work across paid and organic. I book a small number of projects at a time.
Built and maintained the SaaS application on Laravel, Vue.js, and Webpack. Architected the internal KPI dashboard the company ran day-to-day operations against.
Took on a second hat alongside the engineering role. Vendor relationships, profitability work, and sales operations.
Managed an offshore .NET team and rolled Jira out across the organization.
Team lead on the Adobe CQ5 content migration. Wrote the migration plan and worked with the dev team on keeping production stable through the cutover.
Earlier (2007–2012): Jaiku Media (web designer & front-end), TravelVision (contract front-end), American Private Label (lead designer & FE), DLA (website ops & media), and the seven years of video editing and live broadcast camera work that came before any of it. I think about that older work more than I expected to.
A few that stuck.
From the DietSpotlight years, between the engineering and operations roles.
from running over 100 A/B tests across about five years.
from a new product line I researched, tested, and brought to market.
after I took over vendor relationships and renegotiated the contracts.
and up to 70% off transit time, by switching freight providers.
after I rebuilt how the sales team was paid commission.
from a mobile-first redesign I led from scope through launch.
- A.S., Business Administration & Management — Broward College
- Computer Science coursework — Broward College
- Bachelor's, Digital Media Production — Art Institute of Fort Lauderdale
- Public Relations / Communications coursework — University of Central Florida
Mountain biking with my son. Finally closer to the trails up north now that we moved. UCF Knights apologist, despite never finishing. Two kids, one wife, way too many open tabs.
Faith is the foundation under all of it — Isaiah 6:8 ("Here am I. Send me.") is the line I keep coming back to.
If you're on the fence about whether to reach out, just do it. Send a message.