Web · full-stack e-commerce
Banu Beauty
A storefront taken from concept to deployment, with product, checkout, and orders on a real data layer. Live and clickable.
Full-stack engineer · Toronto
Web, mobile, and backend. One engineer. I turn vague requirements into production software people actually use.
A new grad who has already spent three years building production software, on a co-op → full-time → senior track, while teaching 1,000+ students along the way.
Live demo · banubeauty.ca// currently open to full-stack roles
const engineer = {
name: "Anna Chester",
stack: ["web", "mobile", "backend"],
building: "3 years, production",
teaching: "1,000+ students",
status: "open to work",
};Experience
Selected work
Four environments that show the breadth first. The depth lives one click away.
Web · full-stack e-commerce
A storefront taken from concept to deployment, with product, checkout, and orders on a real data layer. Live and clickable.
Cross-platform · flagship
One referral and promotions system spanning Django, Angular, and Flutter. One feature, three tiers of the stack, shipped.
Ownership · operations console
Sole frontend engineer: a blank repository to a production operations console on a reusable foundation.
Live · legacy modernization
A live FrontAccounting/PHP site modernized in place: a design-system retrofit, an invoice generator, and hardened forms, all with no build step. A second live anchor you can click.
Mentorship · 1,000+ students
Nearly four years as a University of Toronto TA, reading unfamiliar code, debugging, and explaining until it clicks.
Flagship case study
ZEVA's cross-platform referral and promotions system: cycle-based reward issuance, deep-link acquisition, and signed promo redemption. One feature that had to be right across the whole stack.
I built one referral system that lives in three places at once. The backend issues the rewards, the web flow manages them, and the mobile app redeems them. One feature, kept consistent across an entire stack.
Ownership
As sole frontend engineer on HAIL Admin, I took an operations console from an empty repository to production on a reusable foundation. Product, design, and engineering calls all ran through me.
Set up the shared frontend architecture the console, and later features, would build on.
Shipped the admin views business teams rely on to run day-to-day operations.
Wired real-time map and telemetry views so operators can see state at a glance.
Built theming so the same console can be re-skinned per deployment.
Skills in context
Select a skill to trace it to the production work behind it.
Data
A product that lasts needs a data layer that can carry real behavior after launch.
Teaching
Reading unfamiliar code, debugging under pressure, and explaining hard ideas simply. These are the same skills that make me useful on a team.
1,000+
students supported since 2022
12+
University of Toronto course offerings
~4 years
as a teaching assistant and mentor
Experience
The roles behind the range, from my current full-stack seat back through a co-op and four years of teaching.
2024 – Present
ZEVA Global
Production web and mobile software, promoted from co-op to senior. Built a cross-platform referral & promotions engine, an internal operations console, on-device computer vision, and live maps, analytics, and payment-enabled signup.
2023
DBRS Morningstar
Full-stack web development in an enterprise agile environment with Angular, Node.js, .NET, and MySQL. Led the SonarQube rollout by standing up CI/CD pipelines in Jenkins and TeamCity, so analysis ran on every commit and pull request.
2022 – Present
University of Toronto
Supported 1,000+ students across 12+ course offerings, reviewing builds, debugging, checking deployments, and helping projects become working software.
Contact
Open to full-stack engineering roles and freelance projects where strong implementation, clear communication, and ownership matter. Building something that needs care from idea to deployment? Send me a note.
Atmosphere