Web Application Developer

Building software that solves real problems.

I'm Edward Ma, a web application developer based in Halifax, Nova Scotia. I've spent more than eight years working across web development, databases, analytics, and e-commerce.

These days, I mostly work in React and TypeScript, building features, fixing problems, and improving applications people already rely on.

I'm available for part-time freelance, contract, and consulting work.

React · TypeScript · JavaScript · .NET · SQL

Let's Work Together

Have something you're working on?

Please tell me what you need help with. It doesn’t have to be fully figured out yet.

View my work
Edward Ma speaking at a Halifax Partnership panel discussion
Speaking at Halifax Partnership's Super Connector Discussion Panel about the importance of networking and building professional relationships.
8+ Years Experience
4+ Years React / JS / TS
FULL STACKFrontend · Backend · Database
ANALYTICSTracking · Data · Integrations

Selected work

Work I’m proud of

Services

How I can help

I work best with teams and businesses that need someone to understand an existing problem and help move it forward.

01

React & TypeScript

Building features and improving interfaces in existing React applications.

02

Existing Application Development

Understand established codebases, make changes carefully, and keep development moving.

03

Full-Stack Development

Connect frontend and backend functionality, work with APIs, and solve problems across application layers.

04

Bug Fixing & Troubleshooting

Investigate unexpected behaviour, track down errors, and work toward fixes that address the underlying issue.

05

Analytics & Integrations

Implement tracking, connect services, and make application data more useful.

06

SQL & Data

Write queries, work with databases, and support reporting, data migration, and application features.

About

I like to understand the problem before I write the code.

Portrait of Edward Ma

Over the years, I've worked in several areas of software development, from frontend applications and backend systems to databases, analytics, and e-commerce.

For the past four years, I've focused mainly on frontend development, where I understand existing systems, build features, investigate bugs, and figure out how to make things work better.

I'm naturally curious about how things fit together, so I ask questions, understand the constraints, and find a practical way forward.

Outside of work, I spend a lot of time connecting people and supporting community initiatives here in Halifax, which reflects the same interest in bringing things together.

Community

Community & Connections

  1. DEF CON Halifax (DC902)

    Monthly Cybersecurity Speaker Series

    I host the monthly speaker series for DEF CON Halifax (DC902), bringing Halifax's cybersecurity and technology communities together to share what they're working on, what they've learned, and their experiences. DC902 is an official DEF CON community group.

    Learn more
  2. Halifax Partnership

    Connector Program

    I'm part of the Halifax Partnership Connector Program, where I help people make connections and find their footing in Halifax's professional community.

    Learn more

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

Have something you're working on?

Please tell me what you need help with. It doesn’t have to be fully figured out yet.