Current role
Full Stack Software Developer at Temerity Analytics
Building web and mobile features across frontend, backend, data, payments, localization, and business workflow tools.
Full-stack software engineer
From business-critical admin workflows to cross-platform mobile features, the work spans reliable software across frontend, backend, database, and release surfaces.
Recent implementation has included internal enterprise applications, multilingual web and mobile experiences, referral and payment flows, and technical mentorship for 1,000+ students. Currently completing a final semester while working full time, freelancing, and continuing to support students as a University of Toronto teaching assistant.
Current focus
Current role
Building web and mobile features across frontend, backend, data, payments, localization, and business workflow tools.
How the work gets shaped
Strong at breaking down unclear problems, designing practical implementation paths, and carrying work through release.
What strengthens the work
Experience coaching students, supporting teammates, reviewing tradeoffs, and building solutions that stay maintainable after launch.
1,000+
students supported through UofT teaching assistant roles
12+
course offerings supported across software, debugging, and project work
Web + Mobile + Backend
Experience spanning Angular, React, Django, PostgreSQL, payments, and internal tools
About
A full-stack engineer completing a final semester while working full time, freelancing, and continuing as a University of Toronto teaching assistant. Experience spans production web applications, mobile development, backend systems, database design, payment flows, localization, admin tooling, and internal business workflows.
At Temerity Analytics, recent work has included admin pages supporting integral business processes, full translation support across web and mobile applications, referral programs built from database to frontend, and payment-related implementation involving Stripe, Apple, and Google Play.
Before that, a software engineering co-op at DBRS Morningstar involved internal application features and SonarQube integration within core pipelines. Alongside industry work, teaching assistant roles since 2022 have supported more than 1,000 students across 12+ University of Toronto course offerings through debugging, project guidance, and technical explanation.
Experience across web, iOS, Android, backend services, databases, payments, and internal tools.
Experience building admin and operational systems where reliability, clarity, and maintainability matter.
Trusted to coach students through debugging, architecture, implementation, deployment, and communication.
Experience
A focused view of the roles, responsibilities, and technical ownership behind this engineering range.
Current role
Temerity Analytics
Building and shipping web and mobile features across frontend, backend, database, payments, localization, and operational tooling.
2023
DBRS Morningstar
Contributed to internal engineering systems and enterprise application development in a professional software environment.
2022 — Present
University of Toronto
Supported more than 1,000 students across 12+ course offerings, moving students from confusion to working software.
Ongoing
Independent work
Building custom software for clients with attention to clear interfaces, clean implementation, and practical business needs.
Skills
Grouped by the systems behind the work: user interfaces, backend logic, data models, mobile workflows, payments, and the practices that keep software reliable.
Building responsive, maintainable interfaces across web applications, admin tools, ecommerce flows, and internal systems.
Designing application logic, APIs, service integrations, and backend workflows that support real business requirements.
Modeling data for features that need to stay reliable as they grow, including referral systems, admin workflows, and operational tools.
Contributing across iOS, Android, and cross-platform mobile workflows, including localization, payment flows, and app-store-related implementation.
Building flows involving purchases, referrals, checkout behavior, and payment-related integrations across web and mobile.
Strong technical work supported by communication, testing discipline, debugging, mentorship, and release-aware implementation.
Selected work
These examples highlight implementation ownership, technical scope, and the problems the work was designed to solve.
Web, mobile, and operational systems
Problem solved
Support complex web and mobile application needs across business workflows, user-facing features, localization, and release-ready implementation.
Technical scope
Built and maintained features across frontend, backend, database, and mobile surfaces, including admin pages, translation support, referral functionality, and payment-related flows.
Impact
Moved high-value features from unclear requirements to shipped implementation while improving reliability, maintainability, and cross-team communication.
Ground-up full-stack feature
Problem solved
Create a referral flow that worked across web and mobile while supporting payment and account-related business logic.
Technical scope
Built the system from the ground up across database design, backend implementation, frontend UI, and mobile integration. Worked with Stripe, Apple, and Google Play payment surfaces.
Impact
Delivered a multi-surface feature with real business value, connecting user experience, backend rules, data structure, and payment platform requirements.
Business-critical internal software
Problem solved
Give business teams reliable admin pages for managing integral workflows at scale.
Technical scope
Implemented full admin interfaces connected to backend logic and business data, with attention to usability, reliability, and maintainable structure.
Impact
Improved internal operational workflows by turning complex business needs into clear, usable software.
Cross-platform implementation
Problem solved
Support multilingual experiences across both mobile and web applications.
Technical scope
Integrated translation functionality across multiple application surfaces, ensuring content could be managed and displayed consistently across platforms.
Impact
Expanded application accessibility and usability for broader audiences while maintaining consistency across web and mobile experiences.
Enterprise software and code quality
Problem solved
Support enterprise internal application development and improve code quality tooling across engineering pipelines.
Technical scope
Contributed new features to internal software and supported SonarQube integration within core pipelines.
Impact
Improved development workflow quality and supported maintainability within an enterprise engineering environment.
1,000+ students supported
Problem solved
Guide students from blocked, uncertain, or confused to capable of building and debugging working software.
Technical scope
Supported 1,000+ students across 12+ UofT course offerings through debugging support, concept explanation, project guidance, and deployment support.
Impact
Developed a strong coaching style grounded in technical clarity, patience, communication, and practical problem solving.
Custom ecommerce preorder site
Problem solved
Create a storefront that feels polished and trustworthy while supporting a focused preorder conversion flow.
Technical scope
Built the experience end to end, shaping the purchase journey, content hierarchy, frontend implementation, database structure, and payment-aware flow.
Impact
Delivered a conversion-aware commerce experience designed around clarity, confidence, and a limited launch.