Enterprise marketing engineering · 2026
LiveMeera Services Site
A ground-up Astro and WebGL rebuild of an enterprise AI-training company's marketing site, replacing a defect-riddled vendor build.
Go to the proof
- Documented defects fixed
- 31
- Routes shipped
- 10
- Manual interventions cut
- 30%
- Learners in retained copy
- 12,000+
Deployment
The site is live at https://meera-services-site.vercel.app. Meera Services is an enterprise AI-training company I worked with before, during an internship in 2024. I came back for this project on my own to fix a marketing site with real, documented problems, then rebuilt it from scratch and deployed it, checking the whole thing end to end in a real browser. The intended production domain has not been pointed yet, so the Vercel URL is the working link for now.
Problem
The old vendor-built WordPress site carried 31 documented defects. It quoted invented statistics, its lead form was broken, it had no CAPTCHA, and it showed contradictory numbers across different pages. It also failed basic accessibility checks.
Build
I wrote a formal 9-page review listing all 31 findings, then rebuilt the site from the ground up on Astro 7 with React 19 islands and TypeScript. The hero is a Three.js and WebGL “capability mesh,” a signature scroll-driven piece where the motion carries the message. Fonts are self-hosted through Fontsource, and I hand-built the scroll and motion effects, gated behind prefers-reduced-motion and checked against WCAG 2.1 AA. Ten routes ship in total. I held myself to a strict content-integrity rule: drop any statistic I could not verify. What survived is short and defensible, lines like 35+ years combined experience, 12,000+ trained, across 3 continents. The lead form posts to a server route that validates input server-side, blocks a honeypot field, and rate-limits by IP. There is no public endpoint that can read submitted leads.
Proof
Thirty-one documented defects from the old site are gone. Ten routes are live. Named client engagements like Airtel, Ericsson, KDDI, and Mascom appear on the site as experience history, not as endorsements I made up. Separately, during my internship at the same company, I re-architected the production billing pipeline with API-based validation, retries, and idempotent jobs, and added PagerDuty alerting, which cut manual interventions by 30 percent. That internship work is not part of this rebuild, but it is why I understood the business well enough to take the rebuild on.
What I would do next
The lead form still writes to a local file instead of a CRM or inbox. This does not affect the contact path on this portfolio, which uses email. Wiring it to a real destination is the one open item before I call this fully done. I would also point the production domain once that DNS change is approved, since the Vercel URL works but is not the permanent home.


