Web Application Developer & Technical Consultant

I build and improve web applications with React and TypeScript, helping businesses and development teams add features, solve technical problems, and keep their applications maintainable.

I'm Edward Ma, a web application developer with over eight years of experience across frontend development, backend systems, databases, and analytics.

Let's Work Together

Start a conversation

Tell me about what you're building. Whether you have detailed specs or just an early concept, we can explore how to move it forward.

Prefer email? Reach out directly at hello@edwardma.ca

Explore selected web application projects
Edward Ma speaking at a Halifax Partnership panel discussion
Participating as a panelist at the Halifax Partnership Super Connector event on professional connection and ecosystem networking.

Services

Web Application Engineering & Solutions

Dependable development practices to build new web applications, ship complex features, and keep production systems resilient over time.

01

Full-Stack Development & MVPs

Building modern, responsive web applications from the ground up using React, TypeScript, and Next.js. Structured component architecture, clean state management, and production-ready deployments.

02

Backend & API Integrations

Wiring applications to robust backends, databases, and third-party services, including PostgreSQL, Supabase, Stripe payment flows, and custom REST APIs.

03

Codebase Modernization

Stepping into established codebases to clean up technical debt, optimize performance bottlenecks, and modernize legacy frontends without breaking existing business logic.

04

Reliability & Debugging

Investigating intermittent edge cases, race conditions, and production bugs. Implementing structured telemetry and logging so problems are caught before users report them.

Explore web application development services

8+ YearsSoftware Development
4+ YearsReact, TypeScript & JS
Full-StackFrontend · APIs · Databases
ApplicationsFeatures · Maintenance · Stability

Selected work

Work I’m proud of

About

I like to understand the bigger picture before I start building.

Portrait of Edward Ma

I've spent more than eight years working across frontend applications, backend systems, databases, analytics, and e-commerce.

For the past four years, I've focused mainly on React, TypeScript, and JavaScript, building features, maintaining applications, and investigating production issues.

I see myself as both a problem solver and a connector. Whether I'm diving into an existing application to figure out what's causing a problem, or bringing people together across the Halifax tech community, I enjoy finding practical ways to make things work better. That mindset helps me understand what people actually need, how the business operates, and whether a simpler, maintainable change will do the job.

Community & Technical Leadership

Outside of engineering client applications, I stay actively involved in Halifax's technical and civic community:

  1. DEFCON Halifax (DC902)

    Co-Organizer & Website Maintainer

    Supporting local cybersecurity knowledge-sharing, hosting monthly meetups, and maintaining dc902.ca.

  2. Halifax Partnership

    Super Connector & Mentor

    Advising emerging developers and tech professionals navigating Atlantic Canada’s tech ecosystem.

  3. Data for Good

    Technical Contributor

    Collaborating on data-driven projects that support local non-profits and public community causes.

  4. St. John Ambulance

    Community Volunteer (MStJ)

    Dedicated service and community first-aid response, recognized with the Order of St. John.

Contact

Need help building something? Let’s talk.

If you need help with an existing application, a new feature, or a technical problem, I’d be happy to chat.

Tell me a little about what you're working on, and we’ll see whether I’m a good fit.

Let's Work Together

Start a conversation

Tell me about what you're building. Whether you have detailed specs or just an early concept, we can explore how to move it forward.

Prefer email? Reach out directly at hello@edwardma.ca