Saken
Open Source Contributor.
Overview
Social Links
About
- Backend Engineer focused on building scalable systems and understanding how real-world architectures operate under load.
- Currently deepening knowledge in system design, including APIs, databases, caching strategies, and distributed system fundamentals.
- Interested in moving beyond basic CRUD toward designing reliable, efficient, and production-ready backend systems.
- Builder at core — enjoy turning ideas into working systems while continuously refining architectural decisions through practice.
GitHub Contributions
Stack
Experience
- Contributed power management module with multi-backend support (powerprofilesctl/tlp), improving cross-distro compatibility for 1k+ users of the Ambxst desktop shell.
- Implemented fallback mechanism: detect available power tool → execute → graceful degradation if neither is present, ensuring reliability across Arch, Fedora, and NixOS.
- Fixed critical path resolution bug (getcwd errors) affecting application stability when launched via systemd, autostart, or terminal with different working directories.
- Currently working on race condition fixes for async state management in QML event loop (PR #89 under review) — handling concurrent D-Bus signals and UI updates.
- Collaborated via GitHub PR workflow: wrote clear descriptions, responded to maintainer feedback, and followed project coding standards for QML/Quickshell.
- QML
- Quickshell
- Linux System Integration
- D-Bus
- Bash
- Git/GitHub
- Cross-distro Compatibility
- Async Programming
- Open Source Collaboration
- Designed and built backend for job marketplace platform connecting task posters with taskers, focusing on scalability, security, and developer experience.
- Implemented authentication system with HttpOnly cookies, CSRF protection, role-based access control (RBAC), and bcrypt password hashing — following OWASP security guidelines.
- Built modular architecture (MVC pattern) with clear separation: controllers/, services/, models/, middlewares/ to enable team scalability and maintainability.
- Migrated codebase from Express.js → NestJS + TypeScript to leverage dependency injection, type safety, and structured testing — documenting trade-offs and migration strategy.
- Integrated payment flow simulation, real-time chat prototype, and rating system — practicing complex business logic implementation.
- Wrote unit & integration tests with Jest/Supertest; documented API endpoints with OpenAPI/Swagger.
- TypeScript
- NestJS
- Express.js
- Prisma
- PostgreSQL
- JWT
- REST API Design
- Security Best Practices
- Testing (Jest/Supertest)
- System Design
- TypeScript
- Hono
- Bun
- Prisma
- PostgreSQL
- JWT
- Testing
- Performance Optimization
- Documentation
Self-Directed Learning
- Rust
- Actix-web
- Java
- OOP
- Data Structures
- Linux Desktop
- Hyprland
- Self-Learning Methodology
Projects(6)
Backend for job marketplace platform connecting task posters with taskers.
- Modular MVC architecture with clear separation of concerns for scalability
- Security-first: HttpOnly cookies, CSRF protection, parameterized queries, bcrypt hashing
- Migration path documented: Express.js → NestJS + TypeScript with trade-off analysis
- API documentation via Swagger; test coverage with Jest/Supertest
🎯 Goal: Practice building production-ready backend with real-world constraints (auth, payments, chat, ratings) while maintaining code quality.
- TypeScript
- NestJS
- Prisma
- PostgreSQL
- JWT Auth
- RBAC
- REST API
- Testing
- Swagger/OpenAPI