Full-stack software engineer

Full-stack engineer building the systems teams depend on.

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

Production full-stack delivery across web, mobile, and internal systems

01

Current role

Full Stack Software Developer at Temerity Analytics

Building web and mobile features across frontend, backend, data, payments, localization, and business workflow tools.

02

How the work gets shaped

From ambiguous requirement to shipped solution

Strong at breaking down unclear problems, designing practical implementation paths, and carrying work through release.

03

What strengthens the work

Mentorship, ownership, and technical judgment

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

Experienced beyond the classroom, with the range to build across the stack.

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.

Final semesterWorking full timeFreelance deliveryUofT TA since 2022

Cross-platform engineering

Experience across web, iOS, Android, backend services, databases, payments, and internal tools.

Business-critical workflows

Experience building admin and operational systems where reliability, clarity, and maintainability matter.

Technical mentorship

Trusted to coach students through debugging, architecture, implementation, deployment, and communication.

Experience

Engineering experience across production systems, enterprise tools, and technical education.

A focused view of the roles, responsibilities, and technical ownership behind this engineering range.

Current role

Full Stack Software Developer

Temerity Analytics

Web, mobile, payments, internal systems

Building and shipping web and mobile features across frontend, backend, database, payments, localization, and operational tooling.

  • Built full admin pages supporting integral workflows for large business operations.
  • Implemented translation support across web and mobile applications.
  • Developed referral program functionality from the ground up, including database design, backend logic, frontend implementation, and mobile integration.
  • Worked with Stripe, Apple native payments, and Google Play Store flows across web and mobile surfaces.
  • Translated ambiguous business requirements into maintainable technical solutions.
  • Consistently strengthened implementation quality, communication, and delivery readiness beyond assigned scope.
AngularReactDjangoPostgreSQLMobileStripeApple StoreGoogle PlayAdmin systemsLocalizationReferral systems

2023

Software Engineering Co-op

DBRS Morningstar

Enterprise software

Contributed to internal engineering systems and enterprise application development in a professional software environment.

  • Integrated new features into an internal application used by business teams.
  • Supported SonarQube integration within core pipelines to improve code quality and maintainability.
  • Worked within existing enterprise systems, balancing implementation needs with team standards and long-term reliability.
Internal toolsEnterprise softwareSonarQubeCI/CDCode qualitySoftware engineering

2022 — Present

Teaching Assistant and Technical Mentor

University of Toronto

1,000+ students supported

Supported more than 1,000 students across 12+ course offerings, moving students from confusion to working software.

  • Guided students through debugging, implementation planning, technical concepts, and project development.
  • Supported students as they built, tested, and deployed projects across different levels of experience.
  • Strengthened communication, mentoring, and technical explanation skills through repeated high-volume teaching work.
  • Built a practical coaching style focused on clarity, confidence, and problem-solving habits.
TeachingMentorshipDebuggingStudent supportTechnical communicationProject guidanceDeployment support

Ongoing

Freelance Full Stack Developer

Independent work

Client software

Building custom software for clients with attention to clear interfaces, clean implementation, and practical business needs.

  • Delivered custom web experiences from planning through implementation.
  • Built ecommerce and preorder functionality with payment-aware flows.
  • Communicated directly with clients to clarify requirements, make tradeoffs, and ship usable solutions.
Client workFull-stack developmentEcommerceUXPaymentsRequirementsCustom software

Skills

A full-stack foundation with real production depth.

Grouped by the systems behind the work: user interfaces, backend logic, data models, mobile workflows, payments, and the practices that keep software reliable.

Frontend

Building responsive, maintainable interfaces across web applications, admin tools, ecommerce flows, and internal systems.

AngularReactTypeScriptJavaScriptResponsive UIAccessibilityAdmin interfaces

Backend

Designing application logic, APIs, service integrations, and backend workflows that support real business requirements.

DjangoAPI developmentApplication architectureService integrationAuthenticationBusiness logic

Database and Data

Modeling data for features that need to stay reliable as they grow, including referral systems, admin workflows, and operational tools.

PostgreSQLDatabase designData modelingQuery designRelational systems

Mobile and Cross-Platform

Contributing across iOS, Android, and cross-platform mobile workflows, including localization, payment flows, and app-store-related implementation.

Apple/iOSAndroidDartAndroid StudioJavaMobile UINative paymentsApp store workflows

Payments and Commerce

Building flows involving purchases, referrals, checkout behavior, and payment-related integrations across web and mobile.

StripeApple paymentsGoogle PlayReferral programsEcommercePreorder flows

Engineering Practices

Strong technical work supported by communication, testing discipline, debugging, mentorship, and release-aware implementation.

DebuggingTestingCode qualitySonarQubeCI/CDMentoringTechnical communication

Selected work

Selected systems built across business workflows, mobile experiences, payments, and client work.

These examples highlight implementation ownership, technical scope, and the problems the work was designed to solve.

Web, mobile, and operational systems

ZEVA / Temerity Application Work

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.

AngularDjangoPostgreSQLMobileAdmin systemsLocalizationReferral programsPayments

Ground-up full-stack feature

Referral Program System

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.

Database designBackendFrontendMobileStripeAppleGoogle PlayReferral systems

Business-critical internal software

Admin Workflow Tools

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.

Admin systemsInternal toolsBusiness workflowsFull-stack developmentOperational software

Cross-platform implementation

Translation and Localization Work

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.

LocalizationInternationalizationWebMobileCross-platform implementation

Enterprise software and code quality

DBRS Morningstar Internal Application Work

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.

Enterprise softwareInternal applicationsSonarQubeCI/CDCode quality

1,000+ students supported

Teaching and Mentorship

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.

MentorshipTeachingDebuggingTechnical communicationProject supportDeployment support

Custom ecommerce preorder site

La Vianue

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.

Next.jsTailwind CSSStripePostgreSQLPrismaEcommercePreorder flow

Contact

Let’s build something reliable.

Open to full-stack engineering opportunities, freelance projects, and technical roles where strong implementation, clear communication, and ownership matter.

Full-stack rolesFreelance softwareImplementation ownership