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: 18 Feb 2026

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: 19 Mar 2026

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: 19 Mar 2026

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: 19 Mar 2026

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

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

css html tables

Last synced: 18 May 2026

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: 18 May 2026

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/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/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: 24 Jun 2026

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/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: 24 Jun 2026

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: 16 May 2026

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: 18 May 2026

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: 18 Jun 2026

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: 19 Jun 2026

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: 20 Jun 2026

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

Java notepad application with basic text editing and GUI.

gui java notepad-clone

Last synced: 22 Jun 2026

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: 24 Jun 2026

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: 24 Jun 2026

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: 24 Jun 2026

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

PHP catalog management system with form handling and MySQL integration.

catalogue forms php sessions table

Last synced: 24 Jun 2026

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: 24 Jun 2026

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: 19 Apr 2026

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: 09 May 2026

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

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

css db forms mysql php

Last synced: 05 May 2026

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: 19 Mar 2026

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

Personal website

Last synced: 31 Jan 2026

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: 07 Feb 2026

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: 19 Mar 2026

https://github.com/mcquerol/mcquerol

Config files for my GitHub profile.

config github-config

Last synced: 19 Mar 2026

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: 19 Mar 2026

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: 03 Jun 2026

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: 20 Apr 2026

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: 13 May 2026

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: 11 Jun 2026

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: 15 Jun 2026

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: 16 Jun 2026

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

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/shoppinglistdb-cpp

C++ program that models a shopping list.

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: 16 Feb 2026

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/a-critical-assesment-of-electrical-machines-engineering

Simulations and analysis related to electrical machines engineering using MATLAB and Simulink. It includes studies of 3-phase AC circuits, transformer core and copper losses, as well as performance testing of DC and AC induction machines. Key findings highlight the impact of load balance on neutral current, transformer efficiency under various test

ac-circuits electrical-engineering induction-machines matlab power-systems simulink three-phase-systems transformers

Last synced: 14 Feb 2026

https://github.com/mcquerol/bcd-to-seven-segment-e-simulation

This repository explores the design of a seven-segment display decoder focused on segment 'e'. It compares various logic design methods—including sum of products, product of sums, and NOR gate implementations—using Boolean algebra and Karnaugh maps. The study concludes that the NOR gate circuit is the most efficient, requiring only three NOR gates,

boolean-algebra circuit-design de-morgans-laws digital-logic karnaugh-map nor-gates product-of-sums schematic-design seven-segment-display sum-of-products

Last synced: 14 Feb 2026