Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
View KojoBailey's full-sized avatar
:shipit:
Haskelling it
:shipit:
Haskelling it

Block or report KojoBailey

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KojoBailey/README.md

★  "Jack of all trades, master of none, but oftentimes better than a master of one."  ★

LinkedIn     YouTube     Instragram     Twitter (X)     Discord

Ko-fi

💡 Click here to learn about me... ASCII

Welcome! 🙌 My name is Kojo, and there are 2 key things I strive to dedicate myself to in life:

  1. The design and implementation of systems for users, and
  2. Learning new things and sharing knowledge with others.

In pursuing the latter, I hope to develop ways to achieve the former, making use of programming and the power of computer science!

🌏 Ethnically, I am from the UK 🇬🇧, Ireland 🇮🇪, Ghana 🇬🇭, and Germany 🇩🇪, and I have lived in Kuala Lumpur 🇲🇾, Ho Chi Minh City 🇻🇳, La Palma 🇪🇸, Belfast 🍀, Doha 🇶🇦, and am currently in my first year at the University of Liverpool 🏫 for Computer Science BSc while my immediate family lives in Chennai 🇮🇳.

Despite this, I only fluently speak English, pero mi español no es terrible y lo estudié en el colegio, and I'm also making efforts to learn both Japanese 🇯🇵 (日本はとても面白い) and Mandarin Chinese 🇨🇳 (我爱中文).


github contribution grid snake animation

Languages I've used "properly"

C++ Badge C++ Example 1 C++ Example 2 C++ Example 3

My current "main" language. Started learning for modding, and have kept developing software in it since.

Haskell Badge Haskell Example 1 Haskell Example 2 Haskell Example 3

Introduced in university, a language that isn't particularly easy to use but is fascinating to learn about and weirdly fun all the same.

C# Badge C# Example 1

Learned solely for modding and creating games in Unity, but I have my eyes on it for GUI development as an alternative to C++.

React Badge React Example 1

My go-to for actual web development, first learned when creating jojomodding.com, although I'm yet to explore other options.

Lua Badge Lua Example 1 Lua Example 2 Lua Example 3

First exposed to by Roblox, but later used for many MediaWiki modules via Scribunto.

Languages I've dabbled with

C Badge

Although useful to learn, I haven't had much reason to use it over C++, and typically only have to work with it in actual projects when doing C-interop. I've also worked with C-like pseudocode when reverse engineering.

Python Badge Python Example 1

Despite its popularity, I haven't at all needed it in my projects so far.

JavaScript Badge JavaScript Example 1

The scripting language of the web, I've mostly used it for Anki templates, of all things. I have used React JSX, but I suppose it is different enough to separate.

x86 Badge

Although I've been motivated to learn it for reverse engineering, I'm yet to have strong motivation to write anything beyond a "Hello, world!" program in it.

Languages I'm eager to try

Rust Badge

Besides being hailed as the great replacement for C++, I'm also interested in Rust for its ties to Haskell and functional programming in general.

OCaml Badge

This also stands out to me for appearing to be a more practical Haskell, although I'm yet to confirm that. I do like a multi-paradigm language.

Zig Badge

Although I do like OOP, I'm curious to try a language without it that is imperative and isn't C. I also like that it prioritises interopability with C, and its focus on memory control over Rust's memory safety may also be interesting to compare.

Java Badge

Coming up in my university course anyway, but I'm interested to check out one of if not the biggest "C++ replacements" before Rust came along.

Carbon Badge

Although still experimental, I'm very curious to see how this project compares not only to C++, but to Rust as well, as the latter would likely be its biggest competitor.

Go Badge

To be honest, I know very little of Go and its usefulness, but I do know it was built by Google, so it's got to be interesting.

Verse Badge

Epic Games's new language for Unreal Engine as an alternative to C++, more suited for the demands of game development! Very interesting indeed.

GDScript Badge

Similar to Verse, GDScript is Godot's custom language, although more similar to Python, which I find interesting.

Ruby

Not even sure how I came across Ruby, but given how its syntax is so different from other languages, I'm very interested in trying it out.

Curry

An extension of Haskell that makes it multi-paradigm, I must try it out sometime.

Fortran

The first high-level language ever created! On first glance, it looked nothing like I expected (which was for it to just be a simpler C), and I HAVE to try out its seemingly maths-based type system (e.g. "Real"s instead of "Float"s).

Lisp

The second high-level language ever created, and it's... functional??? Well, it certainly incorporates concepts from functional programming, and I'm honestly just shocked that the world's 2nd language wasn't just a Fortran clone.

Pinned Loading

  1. binary-cpp-library binary-cpp-library Public

    A C++23 library for parsing the binary data of files and whatnot both easily and cleanly.

    C++ 2

  2. nucc-cpp-library nucc-cpp-library Public

    A C++ library for serialising (reading) and deserialising (writing) CyberConnect2 NUCC data, useful for projects that interact with XFBIN files.

    C++ 2 1

  3. NUCC-010-Template-Library NUCC-010-Template-Library Public

    010 Editor templates for NUCC data.

    C 1

  4. JoJosBizarreModdingCommunity/JoJosBizarreModdingCommunity.github.io JoJosBizarreModdingCommunity/JoJosBizarreModdingCommunity.github.io Public

    The official portal for JoJo's Bizarre Modding Community, powered by React JS.

    JavaScript 3 2

  5. Shin-Samurai-vs-Zombies-Defence Shin-Samurai-vs-Zombies-Defence Public

    A remake of the Samurai vs Zombies Defense titles, combining and expanding them into the ultimate SvZ experience.

    C# 3

  6. image-to-ascii-hs image-to-ascii-hs Public

    Converts images to ASCII of a specified width, via Haskell!

    Haskell