For Hiring

Weimeng Ding

Software Engineer

I build web applications, backend services, and workflow automation, with a focus on data consistency, clear permissions, and failures that can be traced.

Software Developer · LeasePLUS Group04/2026 - Present

Skills snapshot

Backend & Data

.NET · ASP.NET Core · Node.js · Python · REST APIs · SQL Server · PostgreSQL · Prisma · Redis

Web & Mobile

TypeScript · React · Next.js · Blazor · React Native (Expo) · Zustand · SQLite · Firebase

Automation & AI

Background jobs · pg-boss · Email workflows · Structured AI outputs · llama.cpp

Delivery & Operations

Azure DevOps · GitHub Actions · Bitbucket Pipelines · Docker · Nginx · Azure VM · AWS (EC2)

Experience

LeasePLUS Group

04/2026 - Present

Software Developer

Contribute to the internal work platform and My+ Web in the SafeCode team, and independently developed My+ Portal.

  • Independently developed My+ Portal, translating business requirements into application features.
  • Contribute to the development and maintenance of the internal work platform and My+ Web, using .NET and Blazor.
  • Support CI/CD and release workflows through Azure DevOps pipelines, version control, and structured deployments.
More about this role
  • Investigate data inconsistencies and edge cases by tracing existing logic and aligning backend and frontend behaviour.
  • Keep code and supporting documentation clear and structured so future changes are easier to understand and maintain.

Sensor Dynamics

09/2024 - 12/2025

Software Engineer

Developed the Rank Agent internal platform at Sensor Dynamics, working across backend services, data workflows, and operational tooling.

  • Designed and maintained backend services in C# (.NET Core) with SQL Server persistence, exposing REST and GraphQL APIs for internal operational workflows.
  • Built a React and TypeScript admin interface for driver management, job tracking, and day-to-day operations, with attention to predictable data entry and clear state transitions.
  • Implemented workflow automation around repeated operational steps, reducing manual coordination and making routine processes easier to verify.
More about this role
  • Refined backend API behaviour and data handling for critical paths, focusing on clearer request flow, lower latency, and safer failure handling.
  • Integrated authentication and permission flows using JWT and session management, aligning user roles with the data and actions they were allowed to access.
  • Maintained CI/CD pipelines and release workflows so changes could be shipped consistently with minimal disruption to active users.
  • Investigated production issues, traced failures across services and data layers, and documented fixes so similar incidents were easier to diagnose later.

SkillShift

06/2024 - 09/2024

Full Stack Developer Intern

Full-stack product work across a Next.js frontend and Firebase-backed application data.

  • Implemented a Next.js and Firebase application with server-rendered pages, authentication flows, and structured data access patterns.
  • Improved perceived page speed by reviewing render paths, splitting heavier UI work, and reducing unnecessary client-side loading.
  • Connected real-time Firebase updates to user-facing interaction feedback so application state stayed visible and responsive during use.
More about this role
  • Modelled Firebase Realtime Database and Firestore data around user profiles, preferences, and dynamic content, balancing read simplicity with long-term maintainability.

Selected projects

All projects

Melbourne Property Intelligence Dashboard

A property management workspace for handling email, property records, and follow-up tasks, with AI analysis presented for human review.

Separated mailbox processing from AI analysis and interactive requests using PostgreSQL-backed jobs.

React · TypeScript · Vite · Node.js

Repo Context Kit

A CLI and MCP server that gives coding agents scoped repository context, task records, and explicit execution gates.

Delivered bounded repository context through MCP, with separate opt-in capabilities for writes and execution.

Node.js · JavaScript · ESM · npm CLI

Education

Master of Information Technology (IT) - Monash University

03/2022 - 06/2023

Bachelor of Information Technology (IT) - Monash University

03/2019 - 11/2021