Command Palette

Search for a command to run...

0

Command Palette

Search for a command to run...

Avatar

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