Hi, I'm James Jiang
Building scalable, user-centric applications with React, TypeScript, and ASP.NET Core.
Get to know me
About Me
Building great software, one line at a time.
Full Stack Developer with 2+ years of experience delivering end-to-end web applications across both frontend and backend environments. Skilled in building responsive UIs and robust server-side logic to support scalable, user-focused solutions.
I specialize in the full stack — from crafting intuitive React interfaces with TypeScript to engineering robust back-end APIs with C# ASP.NET Core and designing efficient SQL databases. I thrive in Agile environments and enjoy solving real-world problems with clean, maintainable code.
When I'm not coding, I'm exploring new technologies, contributing to open-source, and staying up to date with the latest in web development.
2+
Years Experience
10+
Projects Shipped
Agile
Team Environments
Azure / AWS
Deployment Platforms
My Arsenal
Technical Skills
Frontend
Backend
Databases
Tools & DevOps
All Technologies
My Journey
Work Experience
Software Developer
- ▹Developed responsive web applications using React, TypeScript, and Angular, improving cross-device compatibility and user experience.
- ▹Designed and implemented RESTful APIs using ASP.NET Core (C#), supporting scalable client systems.
- ▹Optimised SQL Server queries, improving data retrieval performance by up to 30%.
- ▹Built and maintained CI/CD pipelines using Azure DevOps, reducing manual deployment effort.
- ▹Implemented dynamic CMS features, improving content management efficiency for non-technical users.
- ▹Applied SEO and performance optimisation techniques, increasing page load speed and user engagement.
- ▹Developed unit and integration tests using Jest and NUnit, improving code reliability.
- ▹Collaborated with clients and stakeholders to deliver features on time within Agile workflows.
- ▹Prototyped AI-driven automation solutions (AI agents) to streamline onboarding and document processing.
Software Developer
- ▹Built front-end components with React, TypeScript, and Bootstrap, enhancing UI consistency and responsiveness for a web-based device management application.
- ▹Developed backend functionality using C# ASP.NET Core, integrating RESTful APIs and authentication.
- ▹Collaborated in Agile sprints, refining features and resolving bugs promptly to meet project milestones.
- ▹Ensured software quality and performance through code reviews, maintaining high development standards across admin portal, device management, and organisation modules.
Built Websites
A selection of live websites I developed and maintained during my role at JABA Web Design — spanning sports, e-commerce, professional services, and local government sectors.
What I've Built
Projects

MASA Studio Management App
A full-stack management application to manage the studio's daily operations, including class scheduling, student management, and studio configuration.

Trip Planner Application
A comprehensive trip planning application using ATDW data and Google Maps API to provide users with a seamless and intuitive trip planning experience.

AI Agent Tools
This system implements a ReAct-style AI agent using LangChain. The agent reasons about user intent, decides whether to call tools, and orchestrates multiple tools before producing a final answer.
Let's Connect
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a great conversation about tech. Feel free to reach out!









