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
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-
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-
- Commits today (UTC): 1
- Commits this week (UTC): 12
- Pushes this week (public events): 2
- 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
| Overall Stats | Commit Streak | Top Languages |
|---|---|---|
|
|
|
|
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.