Brendon Lees

Hi there! My name is
Brendon Lees

Full-stack software developer from Wagga Wagga, Australia.
Passionate about building modern web applications with React and TypeScript.

Projects

GTAV FiveM Garage UI

GTAV FiveM Garage UI

A custom garage UI designed and built for the Apollo Networks FiveM server.

TypescriptReactTailwind CSSFigma

GTAV FiveM Menu UI

GTAV FiveM Menu UI

A custom menu UI designed and built for the Apollo Networks FiveM server.

TypescriptReactTailwind CSSFigma

GTAV FiveM Evidence UI

GTAV FiveM Evidence UI

A custom evidence UI designed and built for the Apollo Networks FiveM server.

TypescriptReactTailwind CSSv0

Oovvuu Compass

Oovvuu Compass

A video management platform for publishers to find and embed news videos.

TypescriptCircleCIReactPandaFigmaAuth0Recharts

Oovvuu Plugin

Oovvuu Plugin

A plugin to allow publishers to easily embed news videos in their articles from within their CMS.

TypescriptCircleCIReactReduxPandaAuth0Recharts

Oovvuu Player Library

Oovvuu Player Library

A suite of video players for embedding news videos in articles.

TypescriptCircleCISvelteTailwind CSSBrightcoveVideoJS

CourseSpace

CourseSpace

CourseSpace is a collaborative online environment that supports the Course Design Process at CSU.

PythonFastAPIJavascriptReactOracle Database

DSM Permit Workflow

DSM Permit Workflow

A mobile first digital permit workflow system for DSM.

PythonFastAPITypescriptReactPostgreSQLDocker

Wattle

Wattle

Wattle provides an easy to use interface for people to place orders for Building and Property certificates. Payments are handled in platform via Stripe.

PythonFastAPITypescriptReactPostgreSQLStripe

Doko

Doko

A developer focused browser extension to help identify deployment environments with an accompanying react hook.

TypescriptReactExtension

GitHub Secrets CLI

GitHub Secrets CLI

GitHub Secrets CLI provides a command line interface to manage GitHub Secrets for your projects

TypescriptoclifGitHub API

setup-linode-cli GitHub Action

setup-linode-cli GitHub Action

A GitHub action to set up the Linode cli for use in your GitHub Workflow.

TypescriptGitHub ActionsLinode CLI

AuthJS Mongoose Adapter

AuthJS Mongoose Adapter

A database adapter for AuthJS to allow easy integration with MongoDB via Mongoose.

TypescriptMongooseAuthJS

Panda Preset for Unique Utility classes

Panda Preset for Unique Utility classes

Unique classNames for every utility in `@pandacss/preset-base`.

TypescriptPanda

Panda `cx` dedulicator

Panda `cx` dedulicator

A drop in replacement for the PandaCSS cx function with deduplication of atomic classes when paired with `@brendon1555/panda-preset-unique-utilities`

TypescriptPanda

My Skills

Languages

JavaScriptJavaScript
TypeScriptTypeScript
PythonPython
HTMLHTML
CSSCSS
LUALUA

Frontend

ReactReact
ReduxRedux
SvelteSvelte
Next.jsNext.js
Material UIMaterial UI
Tailwind CSSTailwind CSS
ViteVite
GraphQLGraphQL
Apollo ClientApollo Client
PandaPanda
Video.jsVideo.js

Backend

ExpressExpress
FastAPIFastAPI
Node.jsNode.js
PydanticPydantic
SQLAlchemySQLAlchemy

Databases

MySQLMySQL
PostreSQLPostreSQL
SQLiteSQLite
FirebaseFirebase

DevOps

AWSAWS
GCPGCP
LinodeLinode
GitGit
GitHubGitHub
DockerDocker
GitHub ActionsGitHub Actions
CircleCICircleCI

Services

Auth0Auth0
StripeStripe
BrightcoveBrightcove

Testing

JestJest
VitestVitest
CypressCypress
pytestpytest