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
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.

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.
Open Source Contributions
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
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
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
Contact
Open to Full-Stack / Backend Engineer roles.
Feel free to email me for opportunities or collaboration.
