Skip to content
View boolean405's full-sized avatar
:electron:
Full Stack Developer
:electron:
Full Stack Developer

Block or report boolean405

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
boolean405/README.md

header banner

typing intro

email portfolio linkedin


πŸš€ About Me

What I build

  • Mobile-first apps with Expo (React Native) & production custom dev builds
  • Backends with Node.js + Express + MongoDB (Mongoose)
  • Real-time features: Socket.IO, WebRTC, Redis (pub/sub, queues, caching)
  • Push notifications, background/foreground behaviors, and native-like calling UI

How I work

  • Clean modular architecture: controllers / services / routes / utils / hooks
  • Joi for validation (love strong schemas and clear error messages)
  • HTTP-only cookie sessions for refresh token rotation; JWT access tokens
  • Env-driven config with .env + safe fallbacks; 12-factor mindset
  • Rigorous linting / formatting and pre-commit hooks to keep repos tidy

Current focus

  • WebRTC (voice/video), call state UIs (minimized overlays), expo-camera/expo-av
  • Reliable message delivery: sent β†’ delivered β†’ seen across devices
  • Background reconnection & notification routing with Socket.IO + Expo Notifications

What I value

  • Maintainability > cleverness β€’ Performance with measurement β€’ DX and clear docs
  • Production-only patterns (no Expo Go hacks) β€’ Platform parity (iOS/Android)

Toolbox

  • Frontend: React, Next.js, Zustand, Tailwind
  • Backend: Node.js, Express, Mongoose, Joi, Redis
  • Infra/Other: Docker, CI/CD, Cloud storage/CDN, Testing with Jest + Supertest

πŸ›  Tech Stack

Category Technologies
Languages JavaScript TypeScript HTML5 CSS3
Frontend React Next.js Expo Zustand TailwindCSS Bootstrap
Backend Node.js Express.js Socket.IO Joi JWT
Databases MongoDB Redis
DevOps & Tools Docker NGINX CI/CD Git
Testing Jest Supertest
Other Tools Postman Zed VS Code REST GraphQL

πŸ“ˆ GitHub Stats

stats streaks

top languages


πŸ† Achievements

  • 🎯 Built real-time chat app with message statuses (sent β†’ delivered β†’ seen)
  • πŸŽ₯ Integrated WebRTC video calling with minimized overlay mode
  • πŸš€ Designed Node.js + Express API boilerplate (clean, production-ready)
  • ⚑ Optimized WebSocket delivery for 10k+ concurrent users

πŸ“‚ Featured Projects


πŸ“š Currently Learning

  • Native call UI integration (react-native-callkeep)
  • Background WebRTC + Expo Notifications
  • Advanced Redis clustering & failover strategies

🀝 Let’s Collaborate

  • Open to mobile-first products, real-time platforms, and developer tools
  • Happy to review architecture, API design, and WebRTC flows

footer banner

Pinned Loading

  1. flutter-bmi-calculator flutter-bmi-calculator Public

    BMI is important for everyone. So check your BMI daily. App developed with Flutter and you can download app under the link.

    Dart

  2. java-lessons java-lessons Public

    Java

  3. boolean405.github.io boolean405.github.io Public

    SCSS 1

  4. record-film-production record-film-production Public

    JavaScript

  5. vuejs-shoppy-project vuejs-shoppy-project Public

    Vue

  6. javafx-library-management-system javafx-library-management-system Public

    Java