Annette Lam

Hi! 👋 I'm a Software Developer based in Vancouver, BC.

About Me 😊

Hi, I’m Annette Lam, a recent graduate of the Computer Systems Technology program at BCIT and a proud recipient of the Pacific Leaders Scholarship. With a background in political science and philosophy, I bring a unique perspective to software development, blending problem-solving skills with a passion for creating impactful digital solutions.

My journey into tech began while working as a technical support agent. I noticed that many of the software tools we relied on were outdated and inefficient. This inspired me to transition from the legal field to technology, driven by a desire to be on the end that creates innovative programs rather than just supporting them.

My core tech stack includes using React, Node.js, and .NET Core to build modern and scalable applications. My hands-on experience includes designing and deploying applications with AWS, Docker, and CI/CD pipelines.

My Portrait

Languages

  • Cantonese: Native or bilingual proficiency
  • English: Native or bilingual proficiency
  • French: Limited working proficiency
  • Mandarin: Limited working proficiency

Projects

FISA Portal

FISA Portal

A comprehensive data automation portal designed for the Federation of Independent School Associations (FISA). This platform streamlines the invoicing and payment process for member schools. Key features include automatic invoice generation, Stripe integration for secure online payments, and real-time financial tracking. The portal also provides robust reporting tools, allowing users to generate insights on payment history and outstanding balances.

Node.jsSQLiteStripeAstroJSPrismaTailwind CSS
Visit Project
KOM CPC Website

KOM CPC Website

A complete redesign of the community policing website for the KOM Community Policing Centre. The project focused on enhancing user engagement and accessibility while integrating modern design principles. Built with React.js and powered by a Strapi backend, the website features a fully responsive layout, SEO optimization for higher search rankings, and user-friendly content management. Additional features include an event calendar and a volunteer signup portal.

ReactJavascriptFramer MotionChakraUIStrapiSEOHeadless CMS
Visit Project
PlanetPass

PlanetPass

An AI-powered travel platform designed to promote sustainable travel practices. PlanetPass leverages machine learning to recommend eco-friendly travel options, including flights, accommodations, and activities. The platform features personalized itineraries, real-time sustainability ratings, and tools to offset carbon footprints. Built with modern web technologies, PlanetPass ensures high performance, scalability, and seamless user experiences.

ReactChakra UICSSMongoDBRedisSeleniumRESTful APIsAI
Visit Project
Claim Craft

Claim Craft

An AI-powered application designed to assist insurance adjusters by simplifying the claims process, especially for property claims. This program consists of a web platform and a mobile app, both aimed at providing adjusters with tools to automate tasks like damage estimation and analysis, and report generation. By integrating AI models for image recognition and data extraction, Claim Craft reduces manual effort, improves accuracy, and accelerates the claims workflow.

C#JavaScriptCSSASP.NET CoreReactReact NativeExpo/Expo GoMongoDBAICross-Platform Development
Visit Project
AI Transcription

AI Transcription

A transcription and translation application leveraging Azure Cognitive Services for audio processing. Features include secure JWT authentication, real-time progress feedback, SQLite database integration, and light/dark mode support. Designed with a user-friendly interface for seamless navigation and task completion.

ASP.NET Core MVCRESTful APIsC#Azure Cognitive ServicesAISQLiteJWT AuthenticationHCI
Portfolio Website

Portfolio Website

A personal portfolio website showcasing my projects, skills, and experiences. Built with Next.js and Tailwind CSS, the site features a responsive design, smooth animations, and a clean layout. The website includes sections for projects, skills, experiences, and contact information, providing visitors with a comprehensive overview of my work and background.

Next.jsTypescriptTailwind CSSFramer MotionVercel
Reci.py

Reci.py

A recipe generator app that uses AI to recommend recipes based on user preferences and dietary restrictions. Reci.py offers a user-friendly interface for discovering new dishes, creating shopping lists, and exploring cooking instructions. The app leverages machine learning models to analyze user input and generate personalized recipe suggestions. Reci.py also includes social features for sharing recipes and engaging with other food enthusiasts.

ReactPythonFlaskAxiosReact-BootstrapAIRESTful APIsWeb Scraping
Visit Project

Skills

🛠 Languages & Frameworks

  • C#
  • Java
  • Python
  • JavaScript
  • TypeScript
  • Node.js
  • React
  • Angular
  • Vue.js
  • ASP.NET
  • Django
  • FastAPI
  • HTML5
  • CSS3
  • RESTful APIs
  • GraphQL
  • PostgreSQL

🗄️ Databases

  • AWS DynamoDB
  • MongoDB
  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server

⚙️ Tools & Workflow

  • Docker
  • Kubernetes
  • Git
  • Azure
  • AWS
  • Trello
  • Figma

Experience

Contact Me

I'm excited to explore new opportunities—let's connect! You can contact me directly via email below.