Hello, I am

Sheng-Lin Yang

Backend-focused Full Stack Developer

Building scalable APIs, authentication systems, and production-grade applications using Node.js and PostgreSQL.

Experienced in system design, containerized deployments with Docker, and CI/CD pipelines using GitHub Actions.

About

I am a full-stack developer with a strong focus on backend systems, API design, and scalable architecture.

I have designed and built RESTful APIs using Node.js and PostgreSQL, including authentication systems, database schema design, and performance optimization.

In production environments, I have worked with Docker for containerization, GitHub Actions for CI/CD automation, and deployed applications using platforms such as Vercel.

On the frontend, I use React and Next.js to build clean and responsive interfaces that integrate with backend services.

I enjoy solving complex problems, designing systems, improving backend performance, and building reliable, production-ready applications.

Projects

KindaSeen Demo

KindaSeen

A full-stack, AI-ready personal media repository designed to help users track and never forget the media they have consumed. Built with a decoupled monorepo architecture, it provides a centralized memory log that aggregates movies, shows, and books by securely fetching and caching rich metadata from third-party APIs.

PythonFastAPITypeScriptNext.jsSupabaseDockerGitHub Actions
LiuShuShu Demo

LiuShuShu

Built a backend-driven inventory management system for a Malaysian durian retailer, implementing authentication (login/logout/password management), daily stock tracking, and CRUD operations for products and inventory data. The frontend serves as a lightweight interface for displaying shop information, location, and current stock levels.

TypeScriptNode.jsNestJSNext.jsPostgreSQLTailwind CSS
FinTrackEasy Demo

FinTrackEasy

Built a multi-user finance tracking system with JWT authentication, RESTful API architecture, and MongoDB-based transaction persistence.

JavaScriptNode.jsExpressReactMongoDBTailwind CSS

Open Source Contributions

bifrostFeature

Option to disable a key without deleting it.

What: Enabled disabling API keys without deletion, introducing a reversible key state system that improves lifecycle safety.

Impact: improving API key lifecycle safety and enabling reversible operations without data loss

GoBackendNext.jsTransports (HTTP)
pyscnFeature

Add circular dependency detection to check command.

What: Implemented circular dependency detection in Python static analysis tool, helping detect architectural issues early in codebases.

Impact: helping developers identify architectural flaws early and prevent tightly coupled code structures

GoCommand Line Interface
commit-msgBug Fix

Potential Race Condition in Concurrent API Calls.

What: Fixed race condition in concurrent API calls by introducing synchronization control, ensuring consistent commit message generation.

Impact: ensuring deterministic and reliable commit message generation under concurrent execution

GoCLI

Contact

Open to Full-Stack / Backend Engineer roles.

Feel free to email me for opportunities or collaboration.