An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by mcquerol

A curated list of projects in awesome lists by mcquerol .

https://github.com/mcquerol/dc-dc-converter-simulation-for-solar-model-car

MATLAB simulations for DC-DC converters in a solar model car. Focuses on PWM and energy efficiency.

boost-converter buck-converter dc-dc-converter matlab power-electronics pwm simulation simulink

Last synced: 13 May 2025

https://github.com/mcquerol/vhdl-projects

VHDL projects for combinational and sequential logic design on FPGA.

combinational-logic flip-flops latches logisim memory sequential-logic vhdl

Last synced: 12 Jul 2025

https://github.com/mcquerol/mcquerol

Config files for my GitHub profile.

config github-config

Last synced: 23 Feb 2025

https://github.com/mcquerol/java-projects

Various Java projects showcasing OOP, data structures, and GUI development.

array-manipulation calculator data-structures gui java minecraft-plugins notepad-clone object-oriented-programming personal-projects

Last synced: 23 Feb 2025

https://github.com/mcquerol/php-projects

Various PHP projects demonstrating web development techniques and form processing.

buttons cookies db forms php sessions tables text

Last synced: 23 Feb 2025

https://github.com/mcquerol/chess-cpp

Console Chess game in C++. Demonstrates OOP, inheritance, and polymorphism.

console-ui cpp inheritance object-oriented-programming polymorphism

Last synced: 23 Feb 2025

https://github.com/mcquerol/blackjack-cpp

Text-based Blackjack game in C++. Focuses on OOP, card deck handling, and game logic.

cards cpp object-oriented-programming

Last synced: 23 Feb 2025

https://github.com/mcquerol/java-notepad

Java notepad application with basic text editing and GUI.

gui java notepad-clone

Last synced: 23 Feb 2025

https://github.com/mcquerol/reversi-cpp

C++ Reversi game focusing on 2D array manipulation and OOP design.

2d-array class-design cpp doxygen game object-oriented-programming reversi uml

Last synced: 23 Feb 2025

https://github.com/mcquerol/html-exercises

First ever HTML/CSS work ever done, first ever repo.

css html tables

Last synced: 23 Feb 2025

https://github.com/mcquerol/battleship-cpp

Console-based Battleship game in C++. Demonstrates OOP and game development techniques.

battleship cpp doxygen game object-oriented-programming uml

Last synced: 23 Feb 2025

https://github.com/mcquerol/control-and-instrumentation-simulations

Simulations for control systems using MATLAB, SIMULINK, and NI LABVIEW. Covers PID control.

closed-loop control-systems instrumentation-amplifier matlab ni-labview open-loop p pi pid simulation simulink wheatstone-bridge

Last synced: 23 Feb 2025

https://github.com/mcquerol/c-exercises

Beginner-level C programming exercises to practice basic concepts and syntax.

basics beginner c

Last synced: 22 Aug 2025

https://github.com/mcquerol/derbot

Robot development using C programming, NI Multisim, and PCB design. Includes interrupts and PWM.

3d-printing c competition derby i2c interrupts ni-multisim pcb pwm schematic

Last synced: 23 Feb 2025

https://github.com/mcquerol/reaction-game-psoc5-erikaos

Reaction game for PSoC5 with ERIKA OS. Explores embedded design and RTOS.

buttons c erika-os osek psoc5 rtos seven-segment-display state-machine uart

Last synced: 23 Feb 2025

https://github.com/mcquerol/electronic-clock-psoc5-erikaos

Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.

c clock erika-os osek psoc5 rtelight rtos state-machine tft-display uart watchdog-timer

Last synced: 23 Feb 2025

https://github.com/mcquerol/electronic-gas-pedal-psoc5-erikaos

Electronic gas pedal system with PSoC5 and ERIKA OS. Focuses on embedded C and UART.

c erika-os joystick osek psoc5 rtelight rtos state-machine uart

Last synced: 23 Feb 2025

https://github.com/mcquerol/fsoc-sha1-niosii-implementation

SHA-1 implementation on Nios II soft-core processor with C and SystemVerilog.

c cyclone-5 fpga nios2 register-programming sha1 softcore systemverilog

Last synced: 23 Feb 2025

https://github.com/mcquerol/workbook-psoc5

Workbook for PSoC5 including exercises on state machines, RTOS, and interfacing.

buttons c erika-os interrupts joystick osek psoc5 rtelight rtos seven-segment-display state-machine tft-display uart watchdog-timer

Last synced: 23 Feb 2025

https://github.com/mcquerol/parking-aid-veroboard

Parking aid system on Veroboard with traffic light simulation and photodiode sensing.

enclosure flash-adc photodiode schematic tht-soldering traffic-light veroboard

Last synced: 25 Oct 2025

https://github.com/mcquerol/optional-exercises-apt-cpp

Advanced C++ exercises on OOP, operator overloading, and STL containers.

activity-diagram bank-db class-design cpp json operator-overloading stl-containers template-class tutorials uml

Last synced: 07 Jul 2025

https://github.com/mcquerol/udemy-courses

Course projects and exercises from Udemy, covering MATLAB, Python, and embedded systems.

bootcamp freertos linux matlab python simulink stm32 systemverilog web-design

Last synced: 30 Mar 2025

https://github.com/mcquerol/php-catalogue-project

PHP catalog management system with form handling and MySQL integration.

catalogue forms php sessions table

Last synced: 23 Feb 2025

https://github.com/mcquerol/studentdb-poco-cpp

C++ student database using POCO libraries. Demonstrates OOP and database management.

class-design cpp doxygen inheritance object-oriented-programming stl-containers student-db uml

Last synced: 23 Feb 2025

https://github.com/mcquerol/memory-cell-vhdl

VHDL project for a single-bit memory cell. Demonstrates digital logic design.

digital-logic flip-flops logisim memory-cell-single-bit vhdl

Last synced: 23 Feb 2025

https://github.com/mcquerol/kibble-balance

LabVIEW project developing a kibble balance system with PID control and instrumentation.

acceleration closed-loop control-systems force instrumentation-amplifier labview mass ni-multisim open-loop p pi pid rc speaker

Last synced: 23 Feb 2025

https://github.com/mcquerol/afk-airport

PHP application for simulating airport operations with forms, MySQL, and CSS.

css db forms mysql php

Last synced: 07 Sep 2025

https://github.com/mcquerol/computer-science-internal-assesment

Java-based data collection app for IB Internal Assessment. Features Android development.

android data-collection-app ib internal-assesment java

Last synced: 07 Oct 2025

https://github.com/mcquerol/tictactoe-cpp

C++ Tictactoe game focusing on 2D array manipulation and OOP design and console output with user input. 2 player (human vs human or human vs AI)

2d-array class-design cpp doxygen game object-oriented-programming tictactoe uml

Last synced: 07 Sep 2025

https://github.com/mcquerol/24ghz-imp165-speed-measurement

24GHz radar sensor (IMP165) project for speed measurement. Includes signal processing and embedded dev.

adc dac dsp embedded-system freesoc2 imp165 pcb soldering state-machine

Last synced: 12 May 2025

https://github.com/mcquerol/modulo-counter-cpp

C++ modulo counter project with focus on OOP, operator overloading, and design patterns.

cpp doxygen multiple-digit-counter object-oriented-programming operator-overloading postfix-increment prefix-increment single-digit-counter uml

Last synced: 26 Jun 2025

https://github.com/mcquerol/mcquerol.github.io

Personal website

Last synced: 03 Nov 2025

https://github.com/mcquerol/modelling-resistor-networks-cpp

A small cpp program which defines the behaviour of a resistor and then allows the creation of serial and parallel resistor networks and calculates the total resistance

Last synced: 28 Jun 2025

https://github.com/mcquerol/cable-tester

Cable tester design using PCB layout and NI Multisim simulations. Includes soldering techniques.

ni-multisim ni-ultiboard pcb tht-soldering

Last synced: 07 Aug 2025

https://github.com/mcquerol/makerspace-projects

Personal projects in makerspace, including PCB design and NI Multisim simulations.

ni-labview ni-multisim ni-ultiboard passion-projects radio-transceiver speaker voltage-meter wheatstone-bridge

Last synced: 25 Aug 2025

https://github.com/mcquerol/direct-digital-frequency-synthesis-systemverilog

SystemVerilog DDFS project on FPGA. Includes LUT design and sine wave generation.

ddfs fpga lut pwm sine-wave systemverilog time-base-generation

Last synced: 14 Nov 2025

https://github.com/mcquerol/heater-cpp

Heater system simulation in C++. Demonstrates OOP, multithreading, and UML design.

components cpp doxygen heater object-oriented-programming simulation threads uml

Last synced: 14 Nov 2025

https://github.com/mcquerol/bank-cpp

dynamic polymorphism modelling of some data related to customers of a bank

Last synced: 19 Jul 2025

https://github.com/mcquerol/shoppinglistdb-cpp

C++ program that models a shopping list.

Last synced: 19 Jul 2025

https://github.com/mcquerol/sensors-measurementdb-cpp

C++ program for handling of measurement values from some sensor such as a temperature or humidity sensor.

Last synced: 19 Jul 2025

https://github.com/mcquerol/ringbuffer-cpp

This is a ringbuffer template which will be configurable and can be used in other programs as a custom container

Last synced: 19 Jul 2025

https://github.com/mcquerol/investigating-the-characteristics-of-basic-semiconductor-devices

This repository explores key characteristics of four semiconductor devices: the 1N4148 signal diode, BCX55/C4V3 Zener diode, BC549C NPN BJT transistor, and OP07 operational amplifier. It includes experimental measurements such as IV curves, transistor current gain, and frequency response of the op-amp, along with analysis of measurement errors and

circuit-analysis circuit-simulation diodes electronics experimental-data ni-multisim operational-amplifiers semiconductor-devices transistors

Last synced: 07 Oct 2025

https://github.com/mcquerol/cansniffer-cpp

This is a c++ program that simulates a CAN protocol which includes a snifer, parser, interpreter with sample data as well as the bus

Last synced: 25 Aug 2025