Skip to content
View ujjawalTHEBATMAN's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ujjawalTHEBATMAN

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 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
ujjawalTHEBATMAN/README.md
header banner

Backend Engineer | Java & JVM Architect | Arch Linux Enthusiast

"Building robust systems from First Principles. I don't just use libraries; I study how they work under the hood."


πŸ‘¨β€πŸ’» About Me

I am a Java Specialist and Backend Developer from Surat, Gujarat. I don't just write code; I build systems from the ground up, obsessing over the internal workings of technologiesβ€”from the JVM memory model to OS-level thread management.

My custom Arch Linux (Omarchy OS) setup with Hyprland is a testament to my belief in a finely-tuned environment for maximum development efficiency. My goal is to engineer scalable, distributed systems that are as elegant as they are performant.

$$\text{Engineering Philosophy: } \lim_{{bugs \to 0}} \left( \frac{\text{Clean Code} + \text{First Principles}}{\text{Complexity}} \right) = \text{Scalability}$$


πŸ› οΈ Languages and Tools


πŸ“Š My GitHub Stats


πŸš€ Featured Projects

πŸ“‚ FileAccess / Project Z (Ongoing)

A custom Java-based Terminal Emulator and File Manager inspired by Linux capabilities.

  • Tech: Core Java, Swing/AWT, Shell Scripting.
  • Highlight: Implements low-level file system operations and custom command parsing.

A comprehensive monorepo documenting advanced Java concepts.

  • Topics: Multithreading, JVM Architecture, Collections Framework internals, and Socket Programming.
  • Goal: A "First Principles" guide to mastering Java without frameworks.

🐍 Contribution Graph

Snake animation


🌐 Connect With Me

I am open to discussing **Java Backend Roles**, **System Design**, or **Linux Customization**.

Email

Popular repositories Loading

  1. Student-Help-Center Student-Help-Center Public

    This project provides us with specific functionalities, as the name suggests, it is a help center. This means it gives us the opportunity to access all student-help-related tools in one place. It i…

    Java 3

  2. pio pio Public

    HTML 1

  3. jsonFileForCAStoreCourseURL jsonFileForCAStoreCourseURL Public

  4. ujjawalTHEBATMAN ujjawalTHEBATMAN Public

    Config files for my GitHub profile.

  5. appno32 appno32 Public

    just fun with my fucking unknown skill

    Java

  6. BuildCLI BuildCLI Public

    Forked from BuildCLI/BuildCLI

    BuildCLI is a command-line interface (CLI) tool for managing and automating common tasks in Java project development.

    Java