Brian Neeland, Developer in Edmonton, AB, Canada
Brian is currently unavailable

Brian Neeland

Bio

Brian is a senior full-stack engineer with 8+ years of experience designing, building, and scaling production-grade web apps. Building on a foundation of analytical skills as a professional engineer and business insight from an MBA and startup experience, Brian specializes in modern JavaScript and Python ecosystems—using React/Next.js, Node.js, FastAPI, and both SQL and NoSQL databases like PostgreSQL and MongoDB to deliver fast, secure web applications that make for successful businesses.

Portfolio

Uptrack
TypeScript, JavaScript, Python, HTML, CSS, PostgreSQL, React, Node.js...
Healthy Minds Innovations, Inc.
TypeScript, JavaScript, Next.js, React, Node.js, Shadcn, Tailwind CSS, Typeform...
Marovi
TypeScript, Python, React, FastAPI, OAuth, MongoDB, Google Places API, Git...

Experience

  • Full-stack Development - 10 years
  • Front-end Development - 10 years
  • Back-end Development - 10 years
  • JavaScript - 7 years
  • Node.js - 5 years
  • React - 5 years
  • TypeScript - 4 years
  • Python - 4 years

Preferred Environment

GitHub, TypeScript, Next.js, Git, PostgreSQL

The most amazing...

...experience I've had as a software developer is building a web application from the ground up that was used by tens of thousands of users.

Work Experience

Principal Software Developer

2022 - PRESENT
Uptrack
  • Charged with all software development and project management.
  • Built, deployed, and maintained several complete web applications for multiple clients, including Optimaxx and Contract0.
  • Seamlessly embedded within existing development teams to greatly accelerate output, building features, fixing bugs, and improving workflows, including at Marovi.
  • Handled one-off tasks like data migrations, isolated features, refactoring, and more.
Technologies: TypeScript, JavaScript, Python, HTML, CSS, PostgreSQL, React, Node.js, Express.js, OAuth 2, JSON Web Tokens (JWT), Amazon Web Services (AWS), Next.js, Django, FastAPI, Vite, Zustand, React Router, CSS Animations, Leadership, User Experience (UX), Application State Management, French, IT Security, Automation, Code Review, API Integration, Progressive Web Applications (PWAs), REST, Figma to React, Firebase, Supabase, Microservices, Microservices Architecture, Amazon RDS

Full-stack Developer

2025 - 2025
Healthy Minds Innovations, Inc.
  • Set up web app infrastructure for the company using Next.js, enabling multiple complex and rich features to be built alongside static pages in the future.
  • Set up custom routing in the web app back end to allow all services to be accessed via the same base domain.
  • Integrated the company's existing Typeform API for user input and Mailchimp API for user communication.
  • Migrated an Astro app to the new Next.js web app, significantly simplifying the application structure, greatly reducing the amount of code, and improving both performance and reliability.
  • Implemented PostHog tracking throughout the app, and implemented experiments (A/B tests) with bootstrapping and server-side rendering to completely eliminate UI flickering.
Technologies: TypeScript, JavaScript, Next.js, React, Node.js, Shadcn, Tailwind CSS, Typeform, Mailchimp

Full-stack Developer

2025 - 2025
Marovi
  • Implemented several key DevOps functions to improve the development team's efficiency and code quality, such as automated deployments, code formatting, GitHub Actions to validate pull requests, codebase documentation, and persistent domains.
  • Secured pages and API routes using OAuth for authentication and authorization, with custom user groups and roles with different permissions, whitelisting, and user access expiry.
  • Built a tool enabling users to link to an external account and reliably export data to the external platform.
  • Implemented a location auto-complete feature using the Google Places API, with the MongoDB geospatial queries search feature.
  • Built a compensation data dashboard with interactive charts and tables.
  • Built several features allowing users to inject key data into Marovi's analytical tools, fetching up-to-date data from external APIs and refreshing stored data.
Technologies: TypeScript, Python, React, FastAPI, OAuth, MongoDB, Google Places API, Git, HTML, CSS, Node.js, Full-stack, Back-end, Front-end, Google Maps API, Amazon Web Services (AWS), OpenAI API, React Router, CSS Animations, Leadership, User Experience (UX), Application State Management, IT Security, Automation, Code Review, API Integration, REST, Role-based Access Control (RBAC)

Full-stack Developer

2023 - 2025
LuxAlgo
  • Built a full custom checkout using the Stripe API and SDKs (Elements, Billing, Connect). Implemented custom subscription behaviors like upgrades and cancellations using subscription schedules.
  • Built a custom user dashboard to view and manage customer and subscription details in Stripe.
  • Built a full-featured product library with hundreds of items, infinite scroll pagination, full text search, category tags, and several sorting and filtering features.
  • Implemented auth across the application using Auth0, with several custom behaviors.
  • Implemented a marketplace using Stripe Connect, enabling third-party vendors to get onboarded and sell subscriptions.
  • Optimized the app performance according to Google's Core Web Vitals, utilizing server-side rendering, image optimization, etc. Verified real-world results.
  • Responded to a number of complex misuse cases observed within Stripe, leading to a steady state of minimal misuse cases observed.
  • Set up several Discord bots via an Express.js server running on Digital Ocean App Platform, designed to send alerts to management at key events.
Technologies: Next.js, TypeScript, PostgreSQL, Prisma, MongoDB, Tailwind CSS, Shadcn, Google Analytics, Stripe, Amazon S3 (AWS S3), Google Tag Manager, Search Engine Optimization (SEO), Auth0, Git, HTML, CSS, Node.js, Full-stack, Back-end, Front-end, Google Maps API, Amazon Web Services (AWS), Google Places API, Redux Toolkit, Vite, Server-side Rendering (SSR), CSS Animations, WebSockets, User Experience (UX), Application State Management, Decentralized Exchanges (DEXs), IT Security, Automation, Code Review, API Integration, REST, Figma to React, Supabase, Redux, Express.js, Payment APIs, Role-based Access Control (RBAC)

Full-stack Developer

2022 - 2023
Palmswap
  • Built several features of a fully-featured decentralized cryptocurrency exchange platform, including front-end trading and portfolio UI, and backend infrastructure.
  • Developed a user interface for users to keep track of their referral discounts and commissions, and claim funds periodically.
  • Crafted, configured, and maintained several back-end AWS services using a combination of the AWS console and SDK, as well as infrastructure-as-code deployments.
  • Created a fully-featured administrative dashboard to track business and infrastructure metrics, and to perform certain back-end tasks more easily.
  • Fixed critical bugs on short notice, and completed important infrastructure deployments after-hours.
Technologies: JavaScript, Vue, CI/CD Pipelines, Amazon Web Services (AWS), Unit Testing, Data Visualization, Node.js, Serverless Framework, GraphQL, Full-stack Development, Front-end Development, Back-end Development, Tailwind CSS, Finance, REST APIs, Solidity, Back-end, Front-end, Auth0, GitHub, Amazon DynamoDB, Amazon API Gateway, Amazon CloudFront CDN, Web App Development, GitHub Actions, Amazon EC2, Amazon Route 53, AWS SDK, Tailwind UI, Ethers.js, Pulumi, AWS Lambda, Web 3.0, Git, HTML, CSS, Blockchain, Full-stack, CSS Animations, Cryptocurrency Exchanges, Exchanges, IT Security, Cryptocurrency, Vanilla JS, Automation, Code Review, API Integration, REST, Figma to React, Supabase

Full-stack Developer

2022 - 2022
Coverdash
  • Developed a full web application platform for an insurance brokerage startup from scratch.
  • Created the architecture for the web application, including the database schema, authentication and authorization, front-end framework, and styling library, as well as supporting external APIs and tools.
  • Built a public component library published on npm to be used by external business partners.
Technologies: JavaScript, React, Next.js, Tailwind CSS, Prisma, PostgreSQL, NPM, Back-end, Front-end, Auth0, Auth0 API, Tailwind UI, Finance, Git, HTML, CSS, Node.js, Full-stack, Google Maps API, Google Places API, CSS Animations, User Experience (UX), IT Security, API Integration, REST, Figma to React, Supabase

Mechanical Engineer

2016 - 2022
City of Edmonton, AB
  • Acted as the project engineer for a complete mechanical systems replacement for a 22-floor office tower. Old air systems, hydronic heating, and cooling systems were replaced, including air handling units, boilers, chillers, cooling towers, and pumps.
  • Managed a project to conduct a forensic investigation into ventilation deficiency in a multi-purpose facility with a large vehicle garage, multiple paint booths, cleaning hoods, and chemical storage.
  • Created a marginal abatement cost model for energy efficiency and carbon emission reduction strategy for a portfolio of 900 buildings.
  • Compiled around 200 energy conservation measures into marginal abatement cost curve, with a data visualization in D3.js.
  • Acted as the engineer of record for multiple mechanical systems designs, including chlorine gas room ventilation and controls upgrades, plant control building ventilation, filtration and controls upgrades, and aquatic basin anti-entrapment upgrades.
Technologies: Mechanical Engineering, D3.js, Finance, Leadership

CEO, Full-stack Developer

2020 - 2021
Meal Hippo
  • Acted as the CEO of Meal Hippo, a catering food ordering and delivery app. Started the company as a startup and ran it for one year. Built the web application platform, got vendors and users/customers onboarded, and completed orders.
  • Built the web application prototype using Django (Python) with Stripe payments integration and Bootstrap CSS framework for front-end styling. Celery (Python) integration for asynchronous email sending tasks with Postman integration.
  • Took care of all business development activities, including meetings with and recruiting vendors to the platform, meeting with and recruiting users/customers, and getting feedback from vendors and customers. Arranged all deliveries and logistics.
  • Iterated the web application platform following Lean Startup and Y Combinator practices. Did programming for all web app development and maintenance over the product's life, from prototype to each product iteration.
Technologies: Django, Startups, Full-stack Development, Celery, Front-end Development, Back-end Development, REST APIs, PostgreSQL, Full-stack, Back-end, Front-end, Web App Development, Git, HTML, CSS, Python, Stripe, IT Security, API Integration, REST, Payment APIs

Mechanical Engineer

2011 - 2016
Stantec Consulting
  • Conducted multiple plant-wide engineering studies on building and process heating, cooling, and ventilation systems for a municipal wastewater treatment plant. Calculated heating and ventilation loads for all buildings.
  • Performed all load and sizing calculations for a new hospital and long-term care center. Selected pumps, air handling units, and VAV boxes for a new HVAC system. Produced systems schematics for hydronic heating and cooling and ventilation systems.
  • Acted as the lead engineer, designing and drafting complete new mechanical systems for a new power engineer education center.
  • Acted as a mechanical engineer to design a combined heat and power system for a wastewater treatment plant using waste methane from the plant process.
Technologies: Mechanical Engineering, Leadership

CEO, Mechanical Engineer

2010 - 2016
Metryx
  • Developed a novel cranial drill in collaboration with a neurosurgeon at the University of Alberta. Designed the cranial drill in a team of five engineers.
  • Manufactured several prototypes of our cranial drill design out of surgical stainless steel.
  • Tested materials, tools, and prototypes on a combination of cadavers and other analog materials. A group of neurosurgery residents tested the final prototype in a focus group session.
  • Presented the design and prototypes to several neurosurgeons in formal and informal settings.
Technologies: Manufacturing, Medical Devices, Leadership

Full-stack Developer

2008 - 2011
University of Alberta
  • Developed web-based software and websites for both academic and administrative staff, including many websites with custom CMS capability and major projects with custom web application capability.
  • Created a custom web application for an external client using PHP and MySQL that allows users to enter Aboriginal language verbs and automatically conjugates them.
  • Developed a template for a prototype content management system for the University of Alberta's Moodle learning management system (LMS), used by approximately 40,000 students. Selected based on prior performance on Moodle templating projects.
  • Built several custom standalone websites with content management system capability for professional use by faculty, university institutes, academic journals, and student groups, using WordPress, Moodle, and CMS Made Simple (PHP, HTML, and CSS).
Technologies: PHP, HTML, CSS, Learning Management Systems (LMS), MySQL, SQL, Full-stack, Back-end, Front-end, Full-stack Development, Front-end Development, Back-end Development, Web App Development, User Experience (UX)

Experience

eCommerce Web App for LuxAlgo

http://luxalgo.com
I was tasked with building a full-featured eCommerce web application for LuxAlgo, a leading financial analysis tools company.

I built a full subscription checkout using Stripe Elements and Billing in a Next.js app and secured it with Auth0. I also implemented an account connection feature, allowing users to authorize OAuth connections with external services at the press of a button.

From there, I expanded the app's features extensively. I built a user account dashboard to manage their data in Stripe, Auth0, and other custom settings. I set up a library with hundreds of free and premium products available for download or through connection to an external service via API, complete with infinite scroll pagination, full text search, tagging, filtering, and sorting features. I also set up several custom behaviors using the Stripe API, including custom subscription upgrading, extending, and downgrading behaviors, as well as a sophisticated retention, pausing, and cancellation feature, both of which leveraged Stripe's subscription schedule API.

Executive Search Web App for Marovi

http://marovi.io
I joined the Marovi developer team at a relatively early point in their app's development and had a chance to implement several important building blocks.

I set up OAuth-based authentication to protect pages and backend API routes. Later, I expanded to include several custom behaviors, such as whitelisted emails, user access expiry, superuser permissions for management, and user groups with custom roles and permissions.

I also built out many of the app's core features, enabling users to find high-value candidates. I implemented filtering candidates based on location using the Google Places API and MongoDB geospatial queries, and detailed assessments based on a set of candidates specified by the user. I built an interactive dashboard showing detailed compensation data specific to the user's candidate search parameters with Salary.com API data. I also developed custom logic behind the scenes, ensuring stale data is refreshed from a number of external APIs.

Startup Web App Prototype for Coverdash

https://www.coverdash.com
I built the first version of a full web application platform from scratch for Coverdash, a new insurance brokerage startup. The web app included a user dashboard with the ability to buy and manage financial products, manage ongoing financial claims, manage accounts, and contact the support team.

The web app was built using Next.js (React framework) with a back-end API and a full-featured front-end, including several React-based UI components using TailwindCSS and HeadlessUI. A PostgreSQL database with Prisma was used for object-relational mapping, and Auth0 was used for authentication and authorization (with custom Auth0 actions for a customized signup process).

The system also included a complex component package built with React and deployed to npm, allowing partners to integrate the product into their own platforms. The package included Google Maps APIs to autocomplete an address form field and display the selected address in an embedded, dynamic Google Map.

Decentralized Crypto Exchange App for Palmswap

I served as a full-stack developer on a small team that built and maintained a new decentralized cryptocurrency exchange.

I built a full-featured trading platform interface, complete with market, limit, and take-profit/stop-loss orders, real-time market and trading data, and charts, as well as several user dashboard pages showing detailed order and trade history, profit and loss history, and more.

As Palmswap ran popular trading competitions with thousands of participants, I built detailed leaderboards tracking competitors' performances and rewards.

I built crypto token farming, staking features, referral program infrastructure, and features to track and claim referral earnings and discounts. I also built a detailed administrative dashboard to track business and infrastructure data and metrics.

We used a Vue3 front end, interfacing with smart contracts deployed on the Binance Smart Chain using Ethers, and a GraphQL subgraph deployed on The Graph. We also used several AWS services, including S3, EC2, Lambda, DynamoDB, API Gateway, and Route 53, managed via a combination of the AWS console, AWS SDK, Serverless Framework, and Pulumi. I participated in creating a custom Vue3 component library using Tailwind CSS and Tailwind UI.

Billing Web App for Contract0

http://contract0.com
A simple yet powerful billing web app designed for freelancers and small businesses. The app enables users to track their time, create invoices, and automatically remind clients to pay their invoices.

I was the sole developer, building the first complete version in about one week. The app is built with Next.js, features magic link authentication (utilizing Auth.js/NextAuth.js), and utilizes mostly native UI components, supplemented with Radix UI as needed. I used a PostgreSQL database with Prisma deployed on Supabase.

Task Management and Productivity Web Application for Optimaxx

I was hired to build a complete task management and productivity web application for Optimaxx. The app allows productivity-minded users to make a weekly routine in an interactive calendar, create and manage tasks within clear time blocks, and more.

Food Service Marketplace Web App for Meal Hippo

Meal Hippo was a marketplace for caterers to provide meals to individuals and families. I acted as the sole developer, initially building the MVP, developing many new features, and maintaining the complete application for over a year. I also worked as a partner in the business, finding several new vendors and customers, onboarding them, and providing support.

I built Meal Hippo using the Django web framework (Python), with Stripe for processing payments and managing customers.

Gift Exchange Management Web App for Cozy Exchange

http://www.cozy.exchange
An easy-to-use web app for setting up gift exchanges. Users are randomly assigned and sent an email with their secret giftee.

I acted as the sole developer, building and maintaining the app. The app features a custom random assignment algorithm and optional rules for who must and must not be assigned to whom, and it continuously verifies that there are no conflicts in the user inputs. The app then sends an email to each member informing them of their giftee, without leaking the matches to the user. Finally, users can export their configuration using a link containing their compressed data. When users access that link later on, the app automatically loads their complete data.

Built using Next.js, Postmark for email, zlib for data compression, and Tailwind CSS.

Daily Journal Web App for Borealhead

http://borealhead.com
Borealhead is a daily personal journal web application. It focuses on providing a very simple interface, optimized for speed and reliability. All user journal content is encrypted.

I built Borealhead using Next.js 13 and server components. I used a PostgreSQL database with Prisma, NextAuth.js for authentication/authorization, CryptoJS for user content encryption, and Tailwind CSS.

Education

2014 - 2020

Master's Degree in Business Administration

University of Alberta - Edmonton, AB, Canada

2006 - 2010

Bachelor's Degree in Mechanical Engineering

University of Alberta - Edmonton, AB, Canada

Certifications

AUGUST 2016 - JULY 2022

Professional Engineer (P.Eng.)

Association of Professional Engineers and Geoscientists of Alberta

Skills

Libraries/APIs

React, REST APIs, Stripe, Node.js, Vue, Google Maps API, Auth0 API, Google Places API, React Router, Web3.js, D3.js, CryptoJS, Recharts, zlib, Stripe API, OpenAI API, GraphQL API, Typeform

Tools

Prisma, Git, Auth0, Celery, NPM, GitHub, AWS SDK, Amazon CloudFront CDN, Shadcn, Google Analytics, Redux Toolkit, Mailchimp

Languages

JavaScript, HTML, CSS, TypeScript, Python, SQL, PHP, Solidity, GraphQL

Frameworks

Next.js, Tailwind CSS, Vanilla JS, Django, Django REST Framework, Express.js, Redux, Serverless Framework, Jest, OAuth 2, JSON Web Tokens (JWT)

Paradigms

REST, Automation, Role-based Access Control (RBAC), Unit Testing, Web App Design, Search Engine Optimization (SEO), Web Performance Optimization (WPO), Microservices, Microservices Architecture

Storage

MongoDB, PostgreSQL, MySQL, Amazon DynamoDB, Amazon S3 (AWS S3)

Platforms

Blockchain, Amazon Web Services (AWS), Decentralized Exchanges (DEXs), Firebase, AWS Lambda, Amazon EC2, Vercel

Other

Mechanical Engineering, Full-stack Development, Front-end Development, Back-end Development, Full-stack, Back-end, Front-end, Server-side Rendering (SSR), User Experience (UX), Application State Management, French, Code Review, API Integration, Payment APIs, Finance, NextAuth.js, eCommerce, Learning Management Systems (LMS), FastAPI, CSS Animations, Leadership, Cryptocurrency Exchanges, Exchanges, IT Security, Cryptocurrency, Figma to React, Bcrypt, Startups, Medical Devices, Manufacturing, Private NPM Modules, CI/CD Pipelines, Data Visualization, Amazon API Gateway, Pulumi, FaunaDB, Apollo, Ethers.js, Amazon Route 53, Tailwind UI, GitHub Actions, Web App Development, Web 3.0, OAuth, Postmark, Discord Bots, Google Tag Manager, Business Strategy, Cost Accounting, Supabase, Radix UI, Vite, Zustand, WebSockets, Performance Optimization, Progressive Web Applications (PWAs), Amazon RDS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring