06/23/2025 updated

**** ******** ****
100 % available

Full Stack Developer | Expert of AI-powered Projects

Singapore, Singapore
Only remote
Bachelor of Computer Science
Singapore, Singapore
Only remote
Bachelor of Computer Science

Profile attachments

James Tan.pdf

Application Programming Interfaces (APIs)Artificial IntelligenceAmazon Web ServicesAmazon Elastic Compute CloudAmazon S3AutomationBillingCustomer Relationship ManagementSoftware as a ServiceContinuous IntegrationDatabase SchemaDevOpsFile SystemsGitHubInfrastructure ManagementPython (Programming Language)PostgreSQLMongoDBMySQLNode.jsNoSQLRole-Based Access ControlRedisPollingSwaggerNext.jsSoftware EngineeringSQL DatabasesTestabilityTypeScriptUsability TestingWebSocketCladding (Construction)PostmanTailwindReact.jsBackendGitFastAPIAmazon Relational Database ServiceStripeGitlab-ciBotsSendgridFront End Software DevelopmentSoftware Version ControlDockerUser Administration
Fullstack Developer | AI-Powered Scalable Projects

I'm a fullstack developer with solid experience building SaaS platforms and internal dashboards that are used in production environments. My main stack includes React, Next.js, TypeScript, and Tailwind CSS on the frontend, and Node.js (Express) or Python (FastAPI) on the backend. I’m comfortable working across the full development cycle—from designing the database schema to deploying the app and setting up monitoring.
In SaaS projects, I’ve built multi-tenant systems with role-based access control, billing integrations (Stripe), audit logs, user management, and admin panels. One of my recent projects was a dashboard used by operations teams to track logistics data across multiple regions. I designed the frontend with React + Chart.js and built the backend APIs in FastAPI, connecting to a PostgreSQL database. It included scheduled background tasks, secure file uploads, and PDF export generation.
I work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) depending on what the system needs. I write efficient queries, normalize schemas when needed, and apply indexing or caching to handle performance bottlenecks.
On the DevOps side, I use Docker for local and production environments, and I’ve deployed apps on AWS (EC2, S3, RDS), Render, and Vercel. I typically set up CI/CD pipelines using GitHub Actions or GitLab CI to automate testing and deployments.
When it comes to frontend, I care about performance and usability. I use lazy loading, code splitting, and debounce techniques to optimize large tables or filters. I’ve worked with charts, drag-and-drop interfaces, role-based dashboards, and real-time updates using WebSockets or polling.
I'm also experienced in integrating third-party services—Slack bots, email systems (SendGrid), file storage, analytics tools, and CRMs. I write clean, testable code, document APIs with Swagger or Postman, and follow version control best practices (Git, trunk-based or GitFlow depending on team).
I don’t over-engineer things. I focus on what gets shipped and what makes the product easier to maintain and scale later. I ask the right questions, move fast, and can jump into existing codebases or start from scratch.
If you're building a SaaS product or an internal tool and need someone who understands how all the moving parts connect—frontend, backend, infra—I can help.

Experience

Professional experience5 - 10 years
Freelancer since2018

Languages

EnglishFluent

Project history

Senior Frontend Developer

Freelance
Building and optimizing reusable UI components with React.js, Next.js and Tailwind CSS. Integrating REST APIs and GraphQL endpoints for dynamic content delivery. Leading frontend performance audits and collaborating with designers on UX refinements.

Full stack Developer

TechBridge Solutions
Developed full stack features using React for frontend and Django for backend on internal platforms. Created event-driven workflows with Node.js and Express. Conducted code reviews, mentored junior developers, and worked with QA and DevOps for CI/CD pipelines.

Frontend Developer

ByteForge Labs
Delivered responsive UIs with React and Redux for enterprise dashboards. Implemented accessibility and SEO improvements across major pages. Collaborated in agile teams and participated in regular sprint demos.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in