GitHunt

Derek Dhammaloka

derektypist

Open Source Contributor with freeCodeCamp | HTML | CSS | JavaScript | Python | Bootstrap | jQuery | Font Awesome | Google Fonts

freeCodeCamp
Manea, Cambridgeshire

Languages

Python73%HTML13%JavaScript10%CSS3%

Loading contributions...

Top Repositories

Repositories

486
DE
derektypist/design-a-set-of-colorful-boxes

Work with CSS Flexbox by designing a set of colorful boxes

CSS00Updated 4 days ago
css3flexboxfreecodecamp-frontendhtml5
DE
derektypist/build-an-html-music-player

Build an HTML Music Player

HTML00Updated 5 days ago
audiofreecodecamp-projecthtml5
DE
derektypist/build-an-adjacency-list-to-matrix-converter

Build a function that converts an adjacency list representation of a graph into an adjacency matrix. An adjacency list is a dictionary where each key represents a node, and the corresponding value is a list of nodes that the key node is connected to.

Python00Updated 6 days ago
adjacency-listadjacency-matrixpython3
DE
derektypist/build-a-bill-splitter

Practice working with numbers and mathematical operations to build a bill splitter. This tool will calculate how much each person owes after adding meal costs and a tip.

Python00Updated 1 week ago
freecodecamp-projectmathematical-operationsnumberspython3
DE
derektypist/build-an-employee-profile-generator

Build an employee profile generator in Python. Makes use of strings.

Python00Updated 2 weeks ago
DE
derektypist/build-a-travel-weather-planner

Uses conditional statements to determine whether commuting is possible, based on the weather, the distance to travel and the availability of the vehicle.

Python00Updated 1 month ago
DE
derektypist/discount-calculator

Write a function that calculates the final price of an item after applying a percentage discount.

Python00Updated 1 month ago
DE
derektypist/build-a-countup

Create a countup function, that creates an array with numbers from 1 to a given number using recursion.

JavaScript00Updated 1 month ago
DE
derektypist/build-a-spreadsheet

In this spreadsheet application project, learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces.

JavaScript10Updated 2 years ago
arrayscss3freecodecamp-projectfunctional-programminghtml5javascriptspreadsheet
DE
derektypist/build-a-movie-ticket-booking-calculator

Practise how to use booleans and conditional statements in Python by building a movie ticket calculator.

Python00Updated 1 month ago
DE
derektypist/build-a-report-card-printer

Practice data types by building a simple record card printer.

Python00Updated 1 month ago
DE
derektypist/build-an-html-video-player

Working with the HTML Video Element

HTML00Updated 2 months ago
freecodecamphtml5video-player
DE
derektypist/design-a-pricing-plans-layout-page

Design a pricing plans layout page using flexbox

HTML00Updated 2 months ago
css3flexboxfreecodecamp-projecthtml5
DE
derektypist/parent-teacher-conference-form

Add custom styles to radio buttons by building a parent teacher conference form.

HTML00Updated 2 months ago
css3freecodecamp-projecthtml5
DE
derektypist/implement-the-depth-first-search-algorithm

Implement a graph traversal algorithm called depth-first-search. Using stacks.

Python00Updated 3 months ago
depth-first-searchfreecodecamp-projectgraphspython3stacks
DE
derektypist/implement-n-queens-problem

The aim is to place N queens on an N x N chessboard so that no two queens attack each other (no two share a row, column, or diagonal).

Python00Updated 3 months ago
freecodecamp-projectgraphspython3
DE
derektypist/implement-the-tower-of-hanoi-algorithm

Solve the mathematical puzzle known as the Tower of Hanoi.

Python00Updated 3 months ago
freecodecamp-projectpython3tower-of-hanoi
DE
derektypist/build-a-logic-checker-app

Work with Conditional Statements and Comparison Operators.

JavaScript00Updated 3 months ago
comparison-operatorsconditional-statementsfreecodecamp-projectjavascriptlogic
DE
derektypist/build-a-hash-table

A hash table is a data structure that stores key-value pairs. A hash table works by taking the key as the input and then hashing this key according to a specific hashing function.

Python00Updated 3 months ago
classesdictionariesfreecodecamp-projecthashtablepython3
DE
derektypist/implement-the-luhn-algorithm

The Luhn algorithm, is a simple checksum formula used to validate a variety of identification numbers, like credit card numbers.

Python00Updated 3 months ago
freecodecamp-projectluhn-algorithmpython3
DE
derektypist/implement-the-selection-sort-algorithm

Selection Sort is another popular sorting algorithm taught in most computer science courses.

Python00Updated 3 months ago
freecodecamp-projectpython3selectionsort
DE
derektypist/implement-the-quicksort-algorithm

The aim is to implement the quicksort algorithm in Python without using the built-in sorted() function.

Python00Updated 3 months ago
freecodecamp-projectpython3quicksort
DE
derektypist/build-a-player-interface

The aim is to build a Player Interface using abstract classes. Libraries used include abc and random.

Python00Updated 3 months ago
abstractclassfreecodecamp-projectobject-oriented-programmingpython3random
DE
derektypist/implement-the-breadth-first-search-algorithm

Implement a function that generates all valid combinations of parentheses using a breadth-first-search approach. For example, the valid combinations of two pairs of parentheses are (()) and ()().

Python00Updated 3 months ago
bfsfreecodecampgraphspython3
DE
derektypist/implement-the-shortest-path-algorithm

Python Function that computes the shortest path between the nodes in a graph, and also returns the path taken.

Python00Updated 3 months ago
graphspython3
DE
derektypist/build-an-nth-fibonacci-number-calculator

Build an Nth Fibonacci Number Calculator using Dynamic Programming

Python00Updated 3 months ago
dynamic-programmingfibonacci-sequencefreecodecamp-projectpython3
DE
derektypist/implement-the-binary-search-algorithm

Build the Binary Search Algorithm in Python

Python00Updated 3 months ago
DE
derektypist/build-a-linked-list

Implement a linked list in Python

Python00Updated 3 months ago
DE
derektypist/build-a-discount-calculator

Build a Discount Calculator that can apply different discount strategies to products. The system will determine the best price for a customer based on multiple discount rules.

Python00Updated 3 months ago
DE
derektypist/build-a-media-catalogue

defines a media management system with classes for movies, TV series, and a media catalogue. It includes validation for media attributes and custom exceptions for error handling.

Python00Updated 3 months ago
classes-and-inheritanceclasses-in-pythonpython3

Gists

Recent Activity