[{"data":1,"prerenderedAt":378},["ShallowReactive",2],{"pages-portfolio-slug":3,"project-watchtower":4,"services":43,"projects-watchtower":251,"projects-other-/projects/watchtower":266},null,{"id":5,"title":6,"body":7,"company":3,"current":24,"description":25,"extension":26,"featured":24,"meta":27,"navigation":24,"path":28,"platform":29,"seo":30,"services":32,"stem":36,"technologies":37,"url":3,"__hash__":42},"projects/projects/watchtower.md","Watchtower",{"type":8,"value":9,"toc":20},"minimark",[10,14,17],[11,12,13],"p",{},"Watchtower is built for collectors who are tired of missing drops and fighting bots for high-demand products. The platform uses a distributed network of watchers to continuously monitor inventory across retailers, tracking stock changes for items like Pokémon ETBs in real time. Instead of manually refreshing pages or relying on unreliable restock rumors, Watchtower gives users a single, streamlined interface to stay on top of availability as it happens.",[11,15,16],{},"Beyond simple alerts, Watchtower delivers speed and precision. Users can subscribe to specific products and receive instant notifications the moment inventory changes, giving them a critical edge when timing matters most. By cutting through noise and focusing on real-time signals, Watchtower helps collectors act quickly and secure products before they sell out.",[11,18,19],{},"Watchtower also creates a shared advantage across its network. As more watchers contribute to tracking inventory, the system becomes faster and more reliable, benefiting every user on the platform. By combining real-time monitoring with a scalable, community-driven approach, Watchtower transforms the way collectors find and secure in-demand products.",{"title":21,"searchDepth":22,"depth":22,"links":23},"",2,[],true,"Watchtower helps collectors stay ahead by monitoring inventory across a network of watchers for high-demand products like Pokémon ETBs. It turns unpredictable restocks into real-time alerts, enabling users to subscribe to specific items, track availability, and act fast on stock changes.","md",{},"/projects/watchtower","Node.js",{"description":31,"title":6},"Watchtower is a real-time inventory tracking platform for collectors, monitoring stock changes on high-demand products like Pokémon ETBs. Subscribe to specific items, get instant restock alerts, and never miss a drop again.",[33,34,35],"api-development","app-development","cloud-infrastructure","projects/watchtower",[38,39,40,41],"AWS","Nest.js","uxt","Tailwind","BRpJaG1BJIMik7gWlQ7QkUmGJ2IrTyRLn5pB5NO7Z1U",[44,67,90,113,136,159,182,205,228],{"id":45,"title":46,"body":47,"description":60,"extension":26,"meta":61,"navigation":24,"path":62,"seo":63,"stem":65,"__hash__":66},"services/services/api-development.md","API Development",{"type":8,"value":48,"toc":58},[49,52,55],[11,50,51],{},"APIs and backend services are most effective when they are reliable, scalable, and easy to maintain. Well-designed RESTful and GraphQL architectures provide clear contracts, predictable performance, and consistent structure, enabling teams to move faster and focus on building impactful features.",[11,53,54],{},"Strong system design ensures that as applications grow, services remain resilient and easy to extend. Clear service boundaries, resilient communication patterns, and built-in observability help teams scale confidently while maintaining stability and performance.",[11,56,57],{},"I work alongside engineering teams to strengthen existing systems, implement scalable architectures, and deliver backend solutions that integrate seamlessly. The result is infrastructure that empowers teams, improves reliability, and accelerates development, enabling organizations to bring products to market faster.",{"title":21,"searchDepth":22,"depth":22,"links":59},[],"Designing RESTful and GraphQL APIs, microservices, and backend integrations for complex distributed systems.",{},"/services/api-development",{"description":64,"title":46},"I've designed and shipped APIs across dozens of production systems — RESTful, GraphQL, microservices, and complex third-party integrations. Every API I build is versioned, well-documented, and architected to grow cleanly with the systems around it.","services/api-development","qEpS43A1FsKuwY_LQVT__WBb4rdm6rEX0F52UIDkkaU",{"id":68,"title":69,"body":70,"description":83,"extension":26,"meta":84,"navigation":24,"path":85,"seo":86,"stem":88,"__hash__":89},"services/services/app-development.md","App Development",{"type":8,"value":71,"toc":81},[72,75,78],[11,73,74],{},"Building an application isn’t just about writing code—it’s about creating a system that works reliably from the database to the user interface. Full-stack development ensures that every layer of the app—from backend services and APIs to frontend interfaces—is designed to perform, scale, and deliver a seamless experience for users.",[11,76,77],{},"Modern stacks offer flexibility and speed, but only when applied thoughtfully. Careful system design, clean architecture, and integration with cloud infrastructure make applications resilient, maintainable, and easy to evolve as requirements change. The focus is on delivering solutions that are performant, consistent, and ready for real-world use.",[11,79,80],{},"I work closely with teams to turn ideas into fully functional applications, handling everything from architecture and API design to frontend implementation and cloud deployment. The result is apps that not only meet technical expectations but also empower teams to deliver features faster, improve reliability, and provide a smooth experience for users.",{"title":21,"searchDepth":22,"depth":22,"links":82},[],"Full-stack development across modern stacks, from system and API design to frontend interfaces and cloud deployment.",{},"/services/app-development",{"description":87,"title":69},"From early-stage products to enterprise platforms, I've built full-stack applications across industries for over a decade. I own the full lifecycle — system design, API architecture, frontend implementation, and cloud deployment — and I'm accountable for the quality of all of it.","services/app-development","rtLQEtIbLmVbzRtGHpSeQqRc6NkwRXzjaOwqy4-8ce4",{"id":91,"title":92,"body":93,"description":106,"extension":26,"meta":107,"navigation":24,"path":108,"seo":109,"stem":111,"__hash__":112},"services/services/cloud-infrastructure.md","Cloud Infrastructure",{"type":8,"value":94,"toc":104},[95,98,101],[11,96,97],{},"Reliable cloud infrastructure is the backbone of modern applications. By provisioning environments on AWS and Azure, applications can scale efficiently, handle traffic spikes, and remain available under real-world conditions. This includes designing serverless functions, containerized services, and automated pipelines that reduce manual overhead and improve consistency.",[11,99,100],{},"Automation and best practices ensure infrastructure is not only scalable but also maintainable and secure. CI/CD pipelines, monitoring, and configuration management make deployments predictable, reduce risk, and allow teams to iterate quickly without compromising stability.",[11,102,103],{},"I work alongside engineering teams to implement cloud solutions that integrate seamlessly with applications and development workflows. The result is infrastructure that accelerates feature delivery, enhances reliability, and provides a strong foundation for growth and innovation.",{"title":21,"searchDepth":22,"depth":22,"links":105},[],"Provisioning cloud infrastructure on AWS and Azure — CI/CD pipelines, serverless functions, and containers.",{},"/services/cloud-infrastructure",{"description":110,"title":92},"Cloud infrastructure done right means more than getting things running — it means building systems that are observable, cost-efficient, and operationally sound. I design and provision cloud environments on AWS and Azure with CI/CD, containers, and long-term maintainability in mind.","services/cloud-infrastructure","8X9AzoD4ZWCZuot-Vu43E2obxfre3UHKSNpjAnOkrUE",{"id":114,"title":115,"body":116,"description":129,"extension":26,"meta":130,"navigation":24,"path":131,"seo":132,"stem":134,"__hash__":135},"services/services/dev-mentorship.md","Dev Mentorship",{"type":8,"value":117,"toc":127},[118,121,124],[11,119,120],{},"Strong engineering teams grow when knowledge is shared effectively. Guiding junior and mid-level developers through code reviews, pair programming, and hands-on exercises ensures best practices are learned early and applied consistently, reducing technical debt and improving code quality.",[11,122,123],{},"Mentorship is about building confidence and capability. By providing constructive feedback, demonstrating practical solutions, and fostering problem-solving skills, engineers gain the experience and judgment needed to tackle increasingly complex challenges.",[11,125,126],{},"I work with teams to create a culture of learning and growth, helping developers strengthen their technical skills, adopt scalable patterns, and contribute more effectively. The result is a more capable, self-sufficient team that delivers higher-quality software faster and with greater confidence.",{"title":21,"searchDepth":22,"depth":22,"links":128},[],"Guiding junior and mid-level engineers through code reviews, pair programming, and hands-on technical growth.",{},"/services/dev-mentorship",{"description":133,"title":115},"Strong engineering teams are built through deliberate mentorship, not just exposure. I work directly with junior and mid-level engineers — through code reviews, pair programming, and honest technical feedback — to accelerate their growth and raise the bar on what they ship.","services/dev-mentorship","_nAMGhVJxSzjFmzgpoI-DlHqMDnjyv0jrCmS58p9ajY",{"id":137,"title":138,"body":139,"description":152,"extension":26,"meta":153,"navigation":24,"path":154,"seo":155,"stem":157,"__hash__":158},"services/services/seo.md","SEO",{"type":8,"value":140,"toc":150},[141,144,147],[11,142,143],{},"Strong technical SEO lays the foundation for websites that perform well in search and deliver a better user experience. By optimizing site architecture, implementing schema markup, and ensuring structured data is accurate, websites become more discoverable and easier for search engines to understand.",[11,145,146],{},"Performance is key for both users and search engines. Addressing Core Web Vitals, improving load times, and ensuring mobile responsiveness helps sites rank higher while providing a seamless experience for visitors. These improvements translate into better engagement, lower bounce rates, and more conversions.",[11,148,149],{},"I work with teams to implement technical SEO strategies that integrate cleanly with development workflows, content management, and backend systems. The result is a website that not only ranks better but is faster, more accessible, and structured for long-term growth.",{"title":21,"searchDepth":22,"depth":22,"links":151},[],"Technical SEO implementation covering site architecture, schema markup, Core Web Vitals, and structured data.",{},"/services/seo",{"description":156,"title":138},"SEO isn't a checklist — it's an engineering discipline. I implement technical SEO at the foundation level: site architecture, schema markup, Core Web Vitals, and structured data that search engines can actually trust.","services/seo","N4S0mz8peBGJDu2zktLTO6KzeU85O-c5_LnIofj4dFk",{"id":160,"title":161,"body":162,"description":175,"extension":26,"meta":176,"navigation":24,"path":177,"seo":178,"stem":180,"__hash__":181},"services/services/static-websites.md","Static Websites",{"type":8,"value":163,"toc":173},[164,167,170],[11,165,166],{},"Static websites offer speed, security, and simplicity without sacrificing functionality. By leveraging modern frameworks and JAMstack architecture, sites can deliver fast load times, reliable performance, and minimal maintenance overhead, creating a seamless experience for visitors.",[11,168,169],{},"Beyond performance, static sites scale effortlessly and reduce operational complexity. Pre-rendered pages, optimized assets, and CDN distribution ensure content is delivered quickly, securely, and consistently, while still allowing for dynamic integrations when needed.",[11,171,172],{},"I work with teams to design and deploy static websites that balance performance, maintainability, and user experience. The result is websites that load faster, stay secure, and require less ongoing effort, freeing teams to focus on content, features, and growth.",{"title":21,"searchDepth":22,"depth":22,"links":174},[],"Building fast, secure, and low-maintenance static sites using modern frameworks and JAMstack architecture.",{},"/services/static-websites",{"description":179,"title":161},"Modern static sites are a serious architectural choice — not a shortcut. I build on JAMstack principles with modern frameworks to deliver sites that are fast by default, secure, easy to maintain, and built to perform under real-world traffic.","services/static-websites","w8LQamzCaABjr0e7aIchZwgAhETTuMgC_sQ9FtxpKDg",{"id":183,"title":184,"body":185,"description":198,"extension":26,"meta":199,"navigation":24,"path":200,"seo":201,"stem":203,"__hash__":204},"services/services/technical-consulting.md","Technical Consulting",{"type":8,"value":186,"toc":196},[187,190,193],[11,188,189],{},"Complex software and systems benefit from clear technical guidance. Through architecture reviews, technical planning, and hands-on engineering advice, teams can make informed decisions that improve system reliability, scalability, and maintainability.",[11,191,192],{},"Effective consulting focuses on both strategy and execution. By analyzing existing architectures, identifying risks, and recommending practical solutions, teams gain clarity on the best approaches for implementation, technology choices, and long-term system evolution.",[11,194,195],{},"I work alongside engineering teams to provide actionable insights, guide architectural decisions, and help implement solutions that align with business goals. The result is technology that supports growth, reduces technical debt, and enables teams to deliver higher-quality software more confidently.",{"title":21,"searchDepth":22,"depth":22,"links":197},[],"Architecture reviews, technical planning, and engineering guidance for complex software and system decisions.",{},"/services/technical-consulting",{"description":202,"title":184},"Good technical decisions compound over time — bad ones are expensive to unwind. I bring deep experience across the full stack to architecture reviews, technology evaluations, and engineering planning, helping teams make decisions they won't regret.","services/technical-consulting","DCx-lZSX8pXwcuyIX0oOjnOT0s0kMGxcwkwhcQWBWOQ",{"id":206,"title":207,"body":208,"description":221,"extension":26,"meta":222,"navigation":24,"path":223,"seo":224,"stem":226,"__hash__":227},"services/services/ui-development.md","UI/UX Development",{"type":8,"value":209,"toc":219},[210,213,216],[11,211,212],{},"Interfaces are where users experience a product, and well-crafted UI/UX turns functionality into clarity and engagement. By focusing on responsive design, accessibility, and interaction patterns, applications become intuitive, efficient, and enjoyable to use.",[11,214,215],{},"Component-based architecture and performance-focused design ensure that interfaces scale seamlessly as applications grow. Every interaction is designed to be consistent, responsive, and fast, creating a smooth experience across devices and contexts.",[11,217,218],{},"I collaborate with teams to build interfaces that are both visually polished and technically robust, from design system components to full-featured workflows. The result is user experiences that are accessible, efficient, and scalable, helping products engage users while supporting long-term maintainability.",{"title":21,"searchDepth":22,"depth":22,"links":220},[],"Crafting responsive, accessible interfaces focused on component architecture, performance, and interaction design.",{},"/services/ui-development",{"description":225,"title":207},"Great UI work goes beyond visual polish — it's about component architecture, rendering performance, and interfaces that hold up as products scale. I build frontend systems with the same engineering rigor I apply to the backend.","services/ui-development","p9ZxZAyEXXgOsewPfO6hu1Nnt-CZljqpCLCoL7ecPpE",{"id":229,"title":230,"body":231,"description":244,"extension":26,"meta":245,"navigation":24,"path":246,"seo":247,"stem":249,"__hash__":250},"services/services/wordpress-websites.md","WordPress Websites",{"type":8,"value":232,"toc":242},[233,236,239],[11,234,235],{},"WordPress and headless CMS solutions provide the flexibility to deliver content-rich, dynamic websites while maintaining scalability and performance. By building custom themes, plugins, and REST API integrations, sites are tailored to meet specific business needs while remaining maintainable and extensible.",[11,237,238],{},"Headless architectures separate content management from presentation, enabling faster, more responsive frontends and seamless integration with modern frameworks. Combined with optimized backend workflows, these approaches improve performance, reliability, and the overall user experience.",[11,240,241],{},"I collaborate with teams to implement WordPress and headless CMS solutions that scale with their products and workflows. The result is websites that are robust, easy to manage, integrate smoothly with other systems, and ready to grow with business and user demands.",{"title":21,"searchDepth":22,"depth":22,"links":243},[],"Building scalable WordPress and headless CMS solutions with custom themes, plugins, and REST API integrations.",{},"/services/wordpress-websites",{"description":248,"title":230},"WordPress powers a significant portion of the web, and when it's built properly, it's a serious platform. I deliver scalable WordPress solutions — custom themes, purpose-built plugins, and headless CMS implementations — engineered to perform and built to last.","services/wordpress-websites","vcEGwugTxBn_234Pgkq6CskbYtk22ketmdj2M1mXJEA",{"id":5,"title":6,"body":252,"company":3,"current":24,"description":25,"extension":26,"featured":24,"meta":262,"navigation":24,"path":28,"platform":29,"seo":263,"services":264,"stem":36,"technologies":265,"url":3,"__hash__":42},{"type":8,"value":253,"toc":260},[254,256,258],[11,255,13],{},[11,257,16],{},[11,259,19],{},{"title":21,"searchDepth":22,"depth":22,"links":261},[],{},{"description":31,"title":6},[33,34,35],[38,39,40,41],[267,296,322,352],{"id":268,"title":269,"body":270,"company":3,"current":283,"description":284,"extension":26,"featured":24,"meta":285,"navigation":24,"path":286,"platform":29,"seo":287,"services":289,"stem":290,"technologies":291,"url":294,"__hash__":295},"projects/projects/offerpilot.md","OfferPilot",{"type":8,"value":271,"toc":281},[272,275,278],[11,273,274],{},"OfferPilot helps users create customized resumes and cover letters tailored to their background, goals, and job preferences. The platform centralizes all the tools needed to transform raw information into polished, professional documents, making the job application process more efficient and stress-free.",[11,276,277],{},"Using AI, it streamlines the writing process by analyzing user information and generating role-focused content that highlights skills, experience, and accomplishments. This ensures each resume and cover letter is clear, compelling, and optimized for the positions users are applying to.",[11,279,280],{},"The platform also simplifies workflow and iteration. Users can easily edit, update, and refine their documents, while keeping everything organized in one place. By combining personalization, automation, and user-friendly design, it empowers job seekers to present themselves confidently and maximize their chances of landing interviews.",{"title":21,"searchDepth":22,"depth":22,"links":282},[],false,"OfferPilot helps users build customized resumes and cover letters based on their background, goals, and job preferences. Using AI, the platform streamlines the application process by transforming user information into refined, role-focused documents that are clear, compelling, and ready to send.",{},"/projects/offerpilot",{"description":288,"title":269},"OfferPilot is an AI-powered job application tool that generates customized resumes and cover letters tailored to each role, helping job seekers apply faster and more confidently.",[33,34],"projects/offerpilot",[29,292,293,41],"Express","Vue","https://github.com/eriklarsondev/offerpilot","bD5Q05GfNMp3czTRBCkuZuMUOcWuCmPKMvixsBx8FSU",{"id":297,"title":298,"body":299,"company":3,"current":283,"description":312,"extension":26,"featured":24,"meta":313,"navigation":24,"path":314,"platform":29,"seo":315,"services":317,"stem":318,"technologies":319,"url":3,"__hash__":321},"projects/projects/shuffly.md","Shuffly",{"type":8,"value":300,"toc":310},[301,304,307],[11,302,303],{},"Shuffly is designed for trading card enthusiasts who want to take full control of their collections. The app brings together every aspect of card management—tracking values, cataloging cards, and organizing trades—into a single, easy-to-use interface. No more juggling spreadsheets or scattered notes; Shuffly gives collectors a clear, organized view of their portfolio at a glance.",[11,305,306],{},"Beyond simple organization, Shuffly empowers users with actionable insights. By analyzing collection trends and card values, the app helps collectors understand the true worth of their cards and identify opportunities to grow their collections. Whether you’re a casual player or a serious investor, Shuffly’s intuitive tools make it easier to make informed buying and selling decisions.",[11,308,309],{},"Shuffly also fosters connection within the trading card community. Users can easily track trades, discover potential trading partners, and engage with other collectors who share their interests. By combining portfolio management with social interaction, Shuffly transforms scattered collections into an active, dynamic experience that is both fun and strategically rewarding.",{"title":21,"searchDepth":22,"depth":22,"links":311},[],"Shuffly helps collectors manage and grow their TCG portfolios by organizing card values, collections, and trades in one intuitive app. It transforms scattered collections into clear insights, enabling users to track worth, connect with other players, and make smarter buying and trading decisions.",{},"/projects/shuffly",{"description":316,"title":298},"Shuffly is a TCG portfolio management app that helps collectors track card values, organize collections, and make smarter buying and trading decisions — all in one place.",[33,34,35],"projects/shuffly",[38,39,320,41],"Nuxt","xkPPN1deBGp3bSovagG8vnh4TDcQhnNGQ9IKKQXUs1Q",{"id":323,"title":324,"body":325,"company":338,"current":24,"description":339,"extension":26,"featured":24,"meta":340,"navigation":24,"path":341,"platform":29,"seo":342,"services":344,"stem":346,"technologies":347,"url":350,"__hash__":351},"projects/projects/vera.md","VERA",{"type":8,"value":326,"toc":336},[327,330,333],[11,328,329],{},"VERA is built for researchers, scientists, and innovators who need to manage complex experiments and data efficiently. The app centralizes every aspect of the research process—tracking inputs, organizing results, and managing workflows—into a single, intuitive platform. This eliminates scattered notes and manual tracking, giving users a clear, structured view of their projects at all times.",[11,331,332],{},"With VERA, raw data becomes actionable insight. The platform analyzes inputs and organizes results, helping users uncover patterns, spot trends, and make evidence-based decisions more quickly. Whether running small-scale experiments or large research projects, VERA streamlines the process, making analysis faster, more reliable, and less error-prone.",[11,334,335],{},"VERA also encourages collaboration and knowledge sharing. Teams can track experiments, share findings, and coordinate workflows seamlessly, reducing miscommunication and accelerating progress. By turning complex research into clear, manageable insights, VERA empowers users to focus on discovery, innovation, and smarter decision-making.",{"title":21,"searchDepth":22,"depth":22,"links":337},[],"UCF","Vera helps users streamline research and experiments by managing complex data and workflows in one intuitive app. It turns raw inputs into organized insights, helping users make faster, smarter, and more reliable decisions.",{},"/projects/vera",{"description":343,"title":324},"VERA is a research management platform built for UCF's SREAL lab that helps scientists organize experiments, manage complex data workflows, and turn raw inputs into actionable insights.",[33,34,35,345],"dev-mentorship","projects/vera",[38,29,292,348,349],"React","Bootstrap","https://sreal.ucf.edu/vera/","XZjKSdZTnFe4FrjQSkXFXBoRhY6EZo20IPOVAdOADg8",{"id":353,"title":354,"body":355,"company":3,"current":283,"description":368,"extension":26,"featured":24,"meta":369,"navigation":24,"path":370,"platform":29,"seo":371,"services":373,"stem":374,"technologies":375,"url":3,"__hash__":377},"projects/projects/flavr.md","flavr.ai",{"type":8,"value":356,"toc":366},[357,360,363],[11,358,359],{},"Flavr.ai is designed for anyone looking to make meal planning and healthy eating effortless. The app brings together personalized recipes, nutrition tracking, and meal planning tools in one intuitive platform. Users can easily discover meals that match their tastes, dietary preferences, and health goals, removing the guesswork from everyday cooking.",[11,361,362],{},"With Flavr, healthy eating becomes both simple and enjoyable. The app provides tailored recipe suggestions, portion guidance, and nutritional insights, helping users make choices that support their wellness objectives. By organizing meal planning in one place, Flavr saves time while making it easy to stick to a balanced, satisfying diet.",[11,364,365],{},"Flavr also helps users explore new flavors and cooking techniques. From discovering seasonal ingredients to creating weekly meal plans, the app empowers people to experiment in the kitchen without stress. By combining personalization, convenience, and inspiration, Flavr turns healthy eating into a seamless and rewarding part of daily life.",{"title":21,"searchDepth":22,"depth":22,"links":367},[],"Flavr.ai helps users discover, plan, and cook healthier meals tailored to their tastes, dietary preferences, and goals. Its app makes nutrition, recipes, and meal planning simple, personalized, and easy to fit into everyday life.",{},"/projects/flavr",{"description":372,"title":354},"Flavr.ai is an AI-powered meal planning app that helps users discover healthy recipes, track nutrition, and build personalized meal plans based on their dietary goals and tastes.",[34,35],"projects/flavr",[376,29,292,293,41],"Firebase","3Pimth06YjQ4tL874o-hh9_N4yZ0662T-Fj2xO0q9uE",1777028575048]