// don't touch this.
I focus on creating efficient, scalable growth systems backed by data, technology, behavioral science and automation. If you're looking to improve customer acquisition, streamline marketing operations, or explore AI-driven solutions, feel free to reach out.
π About Me:
- π‘ Fractional CMO Consulting β Doing the nomad thing, helping other founders with growth strategy, AI-driven marketing automation, and revenue optimization. Focused on founders/teams facings problems with go-to-market execution, demand generation, and scalable growth systems
- π± Learning & experimenting with ReactJS, AI-driven automation & full-stack development
- π¬ Ask me about: Marketing automation, AI workflows, WordPress, & esports growth
- π§ Reach out: lightyoruichi.com
- π My CV & past work: View Here
- β‘ Fun Fact: If I'm not deep-diving into growth hacking or coding, I'm probably reading Wuxia novels or breaking down game metas
π₯ Always up for conversations about AI, growth marketing, automation, or just gaming metas.
π¬ DM me if you want to chat strategy, build something cool, or brainstorm over coffee.
To run automated tests for all routes and template rendering:
pytest
- Ensure your
vercel.json
is present and configured. - Push your code to your GitHub repository.
- Connect the repo to Vercel and deploy.
- Static assets and FastAPI backend are supported via Vercel's Python backend configuration.
- You are using a deprecated FastAPI event system. This project now uses the new FastAPI lifespan event system (see main.py). If you see warnings about @app.on_event("startup"), they are resolved.
- There was a Starlette template warning about parameter order for TemplateResponse. All calls now use the new signature: TemplateResponse(request, name, context).
- All routes and template rendering are covered by robust automated tests, including edge cases (missing JSON, empty personas, missing fields). All tests are green (100% pass).