GithubHelp home page GithubHelp logo

brogrammer

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.

Contacts

Email > [email protected]

Discord > brogrammer#6360

🔭 What I'm Currently Working On

  • 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.

🌱 What I'm Currently Learning

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!

Josh O'Leary's Projects

arminc-autoexec icon arminc-autoexec

⚙️ ArminC's configuration (autoexec) for CS:GO - well documented, analysed and no misconceptions.

bellos icon bellos

Making an OS to learn things...

curve-utils icon curve-utils

Math utility for working with curved lines in 2D and 3D

entitas-csharp icon entitas-csharp

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

fuzion icon fuzion

Fuzion is a free-as-in-freedom CSGO cheat for linux

jgui icon jgui

A simple GUI library for use with LOVE2D.

jui icon jui

Love2D GUI library, with some other tools.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.