James Kerrane

Hello, I am James Kerrane, a first-year Student at the Georgia Institute of Technology studying Theory and Media.

James Kerranethatrobotdev
2025-04-17

Introducing 🐦 Pattern Pigeon: A conversational assistant built with @googlecloud to teach software architecture design patterns! This was a lot of fun to create, and for a (probably) limited time you can even call it!

πŸ”— jameskerrane.com/projects/patt
πŸ“ž (361) 360-5763

A screenshot of https://www.jameskerrane.com/projects/pattern-pigeon/, showing the main page for Pattern Pigeon with a chat window on the right.
James Kerranethatrobotdev
2025-04-14

You can find the original at commons.wikimedia.org/wiki/Fil.

Emojis, border, and the ASF feather logo added by James Kerrane.

This image is not endorsed or connected to the Apache Software Foundation. To use the ASF feather logo in further derivatives, you must comply with the Apache Software Foundation Trademark Policy, which you can find at apache.org/foundation/marks/

James Kerranethatrobotdev
2025-04-14

No other conditions may be added to, or removed from, this license without the permission of the author and copyright holder.

Copyleft: This work of art is free; you can redistribute it and/or modify it according to terms of the Free Art License (en.wikipedia.org/wiki/en:Free_). You will find a specimen of this license on the Copyleft Attitude site (artlibre.org/licence/lal/en/) as well as on other sites (commons.wikimedia.org/wiki/Com).

Pigeon photo taken by Muhammad Mahdi Karim (en.wikipedia.org/wiki/User:Muh).

James Kerranethatrobotdev
2025-04-14

If you use this image or any other edited versions of it, you are required to release the derivative works under the same license. Additionally, any reproduction of this image, in any medium, must appear with the license name, attribution and copy of the license (or a permanent link to where it can be found). Attribution of this image to the original author (Muhammad Mahdi Karim/www.micro2macro.net) is required in a prominent location near to the image.

James Kerranethatrobotdev
2025-04-14

(This project is not endorsed or connected to the Apache Software Foundation. I just like their feather and license :). The pigeon photo used was taken by Muhammad Mahdi Karim/www.micro2macro.net, licensed under the Free Art License, which you can find at artlibre.org/licence/lal/en/.

A full summary of the usage rights for the image is below.

James Kerranethatrobotdev
2025-04-14

I’ve been researching Google Cloud's to build a conversational agent, and while looking into community-favored licenses, I was surprised to see so many repositories using the Apache License 2.0 over my go-to MITβ€”so I’m switching it up! Excited to share more soon πŸ¦πŸ’¬

A pigeon standing in a flock alongside an image of a bird, a heart emoji, and the Apache software foundation feather.
James Kerranethatrobotdev
2025-02-03

On top of that, this marks repo #97/100 on @github. Might be time to consolidate and clean up some old repos, but it's a huge milestone for me! πŸš€

That's it for now, take care!

James Kerranethatrobotdev
2025-02-03

It looks pretty ugly right now, but I've got React Bootstrap, React Icons, and icons (for the elusive app icon) working!

Plus, setting up automatic builds on GitHub Pages was not bad at all.

A screenshot of https://thatrobotdev.github.io/cs-2340-team-website with the headline, "Creating fun, innovative, and seamless full-stack web experiences".
James Kerranethatrobotdev
2025-02-03

Just dove headfirst into and honestly? It's incredible. Probably the smoothest SSG generator I've ever used, and less quirky than some others!

Right now, I'm building the foundation for a team website for my project-based CS class: thatrobotdev.github.io/cs-2340 πŸ˜„

James Kerranethatrobotdev
2025-01-20

(4/4)
I don't want to chirp on for too long, so I'll catch you later. Happy hacking! πŸ’»βœ¨

James Kerranethatrobotdev
2025-01-20

(3/4)
Finally, I've started learning and through their tutorial series (docs.djangoproject.com/en/5.1/) for my objects and design course. Probably the easiest database, internationalization, and admin panel I've ever configured. I'm so excited to use it with future projects!

Probably the easiest database, internationalization, and admin panel I've ever configured. I'm so excited to use it with future projects!

@ThePSF @django

An administration dashboard for Django in Spanish, with a table labeled "Polls" with "Questions" entries.
James Kerranethatrobotdev
2025-01-20

(2/4)
To change the to-peck, I've also been brushing up on in my data structures course to implement an ! My favorite part was building a test suite with , and it felt awesome to see a bunch of rigorously designed tests pass πŸ˜„

A screenshot of 33 of 33 tests passing in an ArrayListTests class.
James Kerranethatrobotdev
2025-01-20

(1/4)
All a-bird! I have some development updates to share and a new, exciting project! 🐦

This week, I joined the team at VGDev (gtvgdev.com/) as a programmer for Murder Most Fowl–an upcoming avian murder mystery puzzler set on a train! πŸš‚

I’m having egret time diving deeper into , learning , for branching dialogue, and for dynamic audio. π“…₯

Please stay tuned for updates as the project develops!

@yarnspinner

Promotional art for Murder Most Fowl featuring a train locomotive on a bridge at sunset.
James Kerranethatrobotdev
2025-01-02

(2/2)
I'll be posting my progress on the progress log (jameskerrane.com/projects/ones), and adding new projects to my website as I continue building it πŸ˜„.

Take care, and I hope you have a great start to 2025!

James Kerranethatrobotdev
2025-01-02

(1/2)
Hello, and Happy New Year! I added "Projects" section to www.jameskerrane.com/projects, where I will compile all of my previous software development projects and track new ones that I am working on.

This year, I want to learn how to write an efficient algorithm for how to solve the Factory Light Puzzle, using the fundamentals of . Since I am unfamiliar with information theory and these types of problems, it's time to learn!

Screenshot of a page on www.jameskerrane.com with the title "OneShot Refuge Factory Puzzle Solver", published on January 2, 2025, and tagged "Information Theory". Includes the subheadings "Status", "End Goal", "Preliminary Research", and "Roadmap".
James Kerranethatrobotdev
2024-12-24

Spent tonight learning and working on jameskerrane.com

- Updated to @eleventy v3.0.0! πŸ₯³
- Refactored project files to switch from syntax to the newly supported and standardized modules
- Streamlined how the site handles images
- Started work on moving away from for templates to liquid or something else
- Renamed the repository

The nature of all of these changes is that the site doesn't look different, but the developer experience is cooler! πŸš€

Screenshot of the homepage of https://www.jameskerrane.com.

A navbar at the top shows the selected "Home" page and a "Blog" link. A callout box says, "Hello, website visitor! This website is under active construction, so please check me out on other platforms as I port information to this new site! Thank you very much." The callout box then includes a bulleted list. Item 1: Interested in my professional history? Please visit my LinkedIn profile. Item 2: Interested in my current projects? Please check out my GitHub profile! Item 3: Interested in connecting? Please email me at jkerrane3@gatech.edu.

A header element says, "Hello, I'm James Kerrane, a first-year Computer Science student at Georgia Tech and a maker."

A resume is embedded into the site in a document reader, with the top visible listing contact information. Address Line 1: 329722 Georgia Tech Station. 351 Ferst Dr NW, Atlanta, GA 303322 [sic.]-1400. github.com/thatrobotdev. linkedin.com/in/jameskerrane. jameskerrane.com.
James Kerranethatrobotdev
2024-12-23

Hello world! πŸ‘‹

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst