Skip to content
View jthughes's full-sized avatar

Block or report jthughes

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
jthughes/README.md

Hi there 👋

About Me

A graduate from University of Adelaide with a Bachelor of Mathematical & Computer Sciences majoring in Computer Science and a Bachelor of Teaching, I've had a life-long passion for technology. Currently a student at 42 Adelaide, working to rapidly complete the 42 Common Core by early 2025, and working through Boot.Dev, I'm looking to enter the software development industry.

Coding Experience

  • 4 years of C and C++:
    • 3 years at the University of Adelaide during Bachelor of Mathematical and Computer Sciences degree completing a Computer Science major. (2015-2017)
      • OpenGL 3D scene with procedurally generated terrain, animated skybox synced with day/night light cycle, movement with collisions, locational sound, cell-shading and a fly through animation system.
    • 1 year of C and C++98 at 42 Adelaide completing the 42 Common Core. (2024)
  • 1 year of C#:
    • teaching year 10 Digital Technologies a mix of Visual Studio Windows Form apps and 2D Unity games. (2022)
    • built a C++ class generator webpage using Blazor (link) to generate the .hpp and .cpp for C++ objects defined in Canonical Orthodox Form (a form required by my studies at 42 Adelaide).
  • 5 Python projects:
    • Collaborator on companion web app for a highly customised online mafia/werewolf forum game.
      • Implemented a lot of the object structure for modelling game state.
      • Built logic to handle action that can affect other actions so as to avoid paradoxes and ensure actions are applied in the appropriate order.
    • Guided Boot.Dev projects:
    • 42 Adelaide Capstone project:
      • Pong Web app - JavaScript SPA, Django backend with PostgreSQL
  • 3 Go projects:
    • Guided Boot.Dev projects:
      • PokeDex - a CLI app that interacts with the PokeAPI
      • Gator - a CLI RSS feed aggregator that downloads RSS feeds into a PostgreSQL database and allows users to subscribe to particular feed and retrieve posts.
      • Chirpy - an exercise in building a functional sketch of an online communication platform, creating API endpoints for a client to interactive, supporting authentication via JWT.

Pinned Loading

  1. 42-Common-Core Public

    A record of my journey through 42 Adelaide

    2

  2. 42-CPP-Class-Builder Public

    C++ .hpp & .cpp generator for 42 Common Core style classes

    HTML

  3. staticgenerator Public

    Python

  4. mazegen Public

    A Boot.Dev project - a Python program for generating mazes

    Python

  5. blog Public

    Blog + Maths Puzzle Compilation

    Ruby

759 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Loading A graph representing jthughes's contributions from March 17, 2024 to March 22, 2025. The contributions are 99% commits, 1% pull requests, 0% code review, 0% issues.

Contribution activity

March 2025

Created 8 commits in 1 repository
9 contributions in private repositories Mar 10 – Mar 22
Loading