Suh Dude, I'm Josh O'Leary. Welcome to my GitHub profile!
I'm a hobbyist and freelance programmer with a keen interest in computer graphics, physics, mathematics, game engines, and other scientific disciplines. I enjoy exploring the intersection of technology and creativity, and I'm constantly learning and experimenting with new concepts and technologies.
Email > josh@conarium.software
Discord > brogrammer#6360
- Porting my old JUI Toolkit (Josh's User Interface) to C++ & SDL2. I previously developed it for Lua/Love2D, then ported it to C#/MonoGame.
I'm always expanding my knowledge and exploring new areas. Currently, I'm focused on:
* Computer graphics techniques, including shaders, rendering algorithms, and real-time simulations.
* Physics principles and how they can be applied to interactive systems and simulations.
* Advanced mathematics concepts, such as linear algebra, calculus, and numerical methods, to improve my problem-solving abilities.
* Game engine development, studying different architectures and exploring optimization techniques.
* RedHat/Fedora Linux, honing my skills in system administration and troubleshooting.
* Additionally, i've recently taken an interest in Reverse Engineering, and am learning Ghidra.
πΌ Experience
Company/Organization: Conarium Software
Role: CEO
Duration: 2019 - Now
Description: My own software shop, i've developed & published 1 game to steam so-far, CaveGame.
Company/Organization: LOVECRAFT TEAM / Gam.Bit / exo + aere
Role: CTO
Duration: 2021 - Now
Description: Lead Programmer for a close-knit team of ROBLOX game developers.
We are passionate about Virtual Reality, and we aim to realize the potential of VR on the ROBLOX platform.
Responsible for all high-level technical decisions, scripting, bug-fixing, and some game design.
We have published several experiences across genres on ROBLOX, racking in 10+ million visits and a dedicated community.
Company/Organization: Redacted Software
Role: CTO
Duration: 2023 - Now
Description: I work with a friend to develop software to solve practical problems.
Generally using C++ and Linux. Our products include UserDB, TuxID, and several small utility programs for Linux such as TODO lists.
Company/Organization: Squid Games
Role: Previously CTO, now consultant.
Duration: 2022 - Now
Description: Game designer, senior developer, and consultant for ROBLOX game development.
Company/Organization: GameFam
Role: Entry-Level Developer
Duration: 6mo
Description: Responsible for implementing backend systems, game features, tracking down and fixing bugs, performance monitoring, and so forth.
Freelance Projects: [List any relevant freelance projects you have worked on, mentioning the programming languages and technologies used]
π Personal Projects
Project Name 1: [Brief description of the project]
Project Name 2: [Brief description of the project]
π Education
I have currently not had the opportunity to attend University, but I intend to achieve a degree in Computer Science.
π Other Interests
Apart from coding and technology, I have a few other interests:
* Chemistry, and specfically Organic Chem
* German Language, History, and Culture
* Electronics
π« Get in Touch
I'm always excited to connect with fellow developers, collaborate on projects, or simply have a chat. You can reach me through:
Email: [Your Email Address]
LinkedIn: [Your LinkedIn Profile URL]
Twitter: [Your Twitter Handle]
Feel free to explore my repositories to see some of my work. I'm open to feedback, suggestions, and contributions. Let's create something awesome together!