Skip to content
View GreenJ84's full-sized avatar

Highlights

  • Pro

Block or report GreenJ84

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
GreenJ84/README.md

Backend Software Engineer

Rust • TypeScript • Backend Systems • Secure System Design

Building backend systems focused on authentication, real-time communication, security, and performance.

PortfolioLinkedInGitHub


🔧 Engineering Focus

  • Backend system, Event-driven design, and API architecture
  • Authentication & authorization (JWT, session lifecycle, secure flows)
  • Real-time systems (WebSockets, event-driven communication)
  • Performance optimization (caching, Redis, efficient data handling)
  • Secure system design and fault-tolerant architecture

⚙️ Core Technologies

Languages: Rust, TypeScript, Python

Backend & APIs: REST, GraphQL, API Design

Security: JWT, Authentication Flows, Secure Session Management

Systems & Infrastructure: WebSockets, Redis, Nginx, Docker, Distributed Systems Design

Databases: MySQL, PostgreSQL, MongoDB

Cloud & Deployment: AWS, Vercel, Serverless Architecture


🧠 Currently Building

  • Improving backend architecture patterns in Rust
  • Re-designing a Rust-based event management library
  • Expanding a Rust-based CLI assistant
  • Deepening knowledge of distributed systems and performance optimization

🚀 Featured Projects

🔹 Rustic Messaging System (Rust, WebSockets, JWT)

Backend-focused real-time messaging system designed for secure communication.

  • Implemented JWT-based authentication and token lifecycle handling
  • Built real-time communication using WebSockets
  • Designed connection handling and message flow for low-latency communication
  • Focused on secure connection handling and session validation

  • 👉 View Repository

🔹 GitHub Analytics Service (Redis, API Design)

High-performance backend service for processing and caching GitHub data.

  • Integrated Redis for caching and performance optimization
  • Designed API endpoints for efficient data retrieval
  • Reduced redundant external API calls through caching strategies

  • 👉 View Repository

🔹 Serverless Portfolio Platform

Modern serverless architecture deployed on Vercel.

  • Built with performance and scalability in mind
  • Leveraged serverless and edge deployment patterns
  • Optimized frontend/backend interaction

  • 👉 View Project

🔥 Other Projects

Check out some of the main projects I have completed


⚡ GitHub Presence

View My GitHub activity stats

GreenJ84's GitHub Commit Streak

GreenJ84's GitHub profile Stats

GreenJ84's Top Languages Used on GitHub

⚡ LeetCode Presence

View My LeetCode activity stats

GreenJ84's LeetCode Activity Streak

GreenJ84's LeetCode Profile Stats

GreenJ84's LeetCode question Completion

GreenJ84's Most Recent questions answered

⚡ WakaTime Presence

View My IDE development activity provided by WakaTime

GreenJ84's WakaTime Profile Stats

GreenJ84's WakaTime question Completion

GreenJ84's Most Recent questions answered


GreenJ84's Activity Graph

Pinned Loading

  1. Rustic_Mesaging Rustic_Mesaging Public

    Rustic Messaging is a real-time chat application designed to bring people together effortlessly. Whether you're joining vibrant chat rooms, sending private messages, or managing your favorite serve…

    Rust

  2. greenj-readme-statistics greenj-readme-statistics Public

    🔥 Stay motivated and show off your the development work that you do! 🌟 Display your activity from GitHub, LeetCode, and WakaTime platforms on your GitHub profile README or Personal Portfolio.

    TypeScript 2

  3. rs_events rs_events Public

    Rust events is crate for assisting the development of event-driven mechanisms with ease. This crate enables developers to efficiently manage events, register and remove listeners, and handle synchr…

    Rust

  4. JesseGreenoughPortfolio JesseGreenoughPortfolio Public

    TypeScript

  5. rust-cli-buddy rust-cli-buddy Public

    Rust

  6. Tesla_Clone Tesla_Clone Public

    TypeScript