Skip to content
View DarraghOReilly211's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report DarraghOReilly211

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
DarraghOReilly211/README.md

About Me

Hi, I'm Darragh O'Reilly, a Computer Science graduate from Dublin City University with a strong passion for software development and continuous learning.
I thrive on solving complex problems, building scalable solutions, and constantly expanding my skill set through new technologies, projects, and contributions.

I’m actively working on personal projects, exploring different programming languages, and refining my development practices to grow as a versatile engineer.

As a personal preference for my personal projects, I don’t use ChatGPT. Instead, I focus on developing my own skills and deepening my understanding of software design and engineering. Because of this, many of my repos include detailed documentation and drawings of my thought process—not just the finished result.

🔗 Learn more about me at my personal website
💼 Connect with me on LinkedIn


What I've been working on (auto-updated)

My latest commit

DarraghOReilly211/Castled-Java_Chess_AI_Online_Play- — latest commit: 12636d9 — Removing JFrame and JLabel as they will no longer be needed
Pushed: 2025-09-19 20:50:31.000 UTC
Repo: https://github.com/DarraghOReilly211/Castled-Java_Chess_AI_Online_Play-

Project of the hour

Castled-Java_Chess_AI_Online_Play-
A web-based chess platform with a Java engine that plays at configurable strengths. Phase 1 focuses on a robust single-player experience vs. the AI. Phase 2 adds real-time multiplayer (play and spectate) using WebSockets.
🔗 Repo: https://github.com/DarraghOReilly211/Castled-Java_Chess_AI_Online_Play-


Activity Today & This Week (auto-updated)

  • Commits today (UTC): 1
  • Commits this week (UTC): 12
  • Pushes this week (public events): 2

Learning & Focus

  • Revising Core Skills: Java, Python, JavaScript, C, C++, algorithms/data structures, CSS/HTML, binary trees
  • Currently Exploring: Optimisation, Spring Boot, cyber-security fundamentals
  • Next Areas to Deepen:
    • Git & GitHub Workflows → branching strategies, Conventional Commits, semantic versioning, release automation, reusable workflows, caching, concurrency, environment protection rules
    • CI/CD & DevOps → Docker, multi-stage builds, Compose, artifact/version pipelines, dependency scanning, SBOM generation
    • Testing Discipline → unit/integration/E2E, property-based testing, contract tests, coverage as a signal, not a goal
    • Observability → logs, metrics, tracing, OpenTelemetry basics
    • Systems Design → queues, rate-limiting, idempotency, backpressure, CAP trade-offs
    • Performance → profiling, async I/O, caching layers, query plans & indexes
    • Security Hygiene → secrets management, least-privilege, dependency updates, supply-chain basics
    • Cloud & Databases → AWS (IAM, S3, Lambda), Postgres internals, transactions & isolation levels
  • Interests: Backend architecture, developer tooling, DX
  • Open to Collaboration On: Testing tools, small OSS utilities

GitHub Stats

Overall Stats Commit Streak Top Languages
Overall GitHub stats for Darragh O'Reilly GitHub contribution streak chart for Darragh O'Reilly Top programming languages used by Darragh O'Reilly
Accessible text alternatives
  • Overall contributions and repository activity: visit your public profile activity at https://github.com/DarraghOReilly211.
  • Streak breakdown and contribution calendar: GitHub contribution graph on your profile page.
  • Language usage details: check the “Languages” section on each repository or the Top Languages card link above.

Popular repositories Loading

  1. Texas-Hold-Em Texas-Hold-Em Public

    Multiplayer Texas Hold 'Em

    JavaScript

  2. HangmanPython HangmanPython Public

    A simple terminal game of hangman

    Python

  3. SimpleDinoRunGamePython SimpleDinoRunGamePython Public

    A game like the dino chrome game when you have no internet

    Python

  4. Dublin_City_University_Coding Dublin_City_University_Coding Public

    These are all the different coding assesments and tasks I undertook while I was getting my Bachelors in Computer Science at Dublin City University

    Python

  5. Discord_Bot Discord_Bot Public

    A personal Discord Bot written in JavaScript and mirrored in Python

    JavaScript

  6. Project-Ideas-And-Resources Project-Ideas-And-Resources Public

    Forked from The-Cool-Coders/Project-Ideas-And-Resources

    A Collection of application ideas that can be used to improve your coding skills ❤.