Giter Club home page Giter Club logo

banner Hanging out at the National Videogame Museum in Frisco, Texas.


My Github Projects

Just a spot where I put projects I've worked on or currently working on. Code and documentation.


  • Texas Heat Raceway - This project [currently under development over the next few months], implements an automated 6 lane racetrack system for diecast vehicles 1/64 scale, featuring real-time race management, result tracking, audio-visual feedback and more. The track operates outdoors under a covered roof in Dallas, Texas. My power users for testing are my 3 year old son and 6 year old daughter. Texas Heat Raceway in Action The system is comprised of:
  • Start Gate: Beginning of track, uses Lego motors via a Raspberry Pi Build HAT for automation.
  • Checkpoint Gate: Bottom of the initial launch incline, wtih light sensors, powered via a Raspberry Pi.
  • Finish Gate: End of the track, with light sensors, powered by a Tiny Lenovo ThinkCentre, but can be swapped out for a Pi.
  • Central Server: Serves as the brain of the operation, handles the coordination and race event state between the start gate, checkpoint gate and finish gate.
  • Audio Manager: Plays various sounds based on race state.
  • Web Control Interface: Ran locally, main dash, race events and configuration options.
  • Leveraging of the I2C as a backbone for each gate, extended with the STEMMA QT Ecosystem. Allows us to communicate between multiple devices/sensors/displays via a multiplexer, using just two wires: SDA (data line) and SCL (clock line).
  • Measurement of stats per car rolled out in 5 parts. We aim to measure and analyze the physical properties of HotWheels cars as they move along the track, from basic speed and energy calculations to advanced physics like force, energy efficiency, and momentum changes. This comprehensive analysis helps us understand the cars' performance, optimize track design, and improve overall race dynamics.
    • Part 1: Basic Measurements

      • Speed: Measure how fast the car moves.
      • Kinetic Energy: Calculate the energy the car possesses due to its motion.
      • Momentum: Determine the car’s momentum, the product of its mass and velocity.
      • Distance Traveled: Measure the total distance the car covers during the race.
    • Part 2: Advanced Measurements (requires checkpoint data)

      • Acceleration: Calculate the rate of change in the car’s speed over time.
      • Gravitational Acceleration: Measure the effect of gravity as the car moves down the incline.
    • Part 3: Force and Energy (requires acceleration/gravitational data)

      • Force: Measure the force acting on the car due to acceleration.
      • Potential Energy: Calculate the stored energy based on the height of the track.
      • Work Done: Calculate the work performed as the car moves over a distance.
      • Power: Measure the rate at which work is done by the car.
      • G-Force: Calculate the force relative to gravity that the car experiences.
    • Part 4: Advanced Physics

      • Rolling Resistance: Calculate the energy lost due to rolling resistance.
      • Energy Loss: Estimate the total energy loss due to friction and resistance.
      • Coefficient of Restitution: Measure how much kinetic energy is conserved during a collision.
      • Heat Generation: Calculate the heat generated due to friction.
      • Vibration Dynamics: Analyze how vibrations impact the car’s stability.
      • Torque: Measure the rotational forces acting on the car’s wheels.
      • Impulse and Jerk: Measure the change in momentum and the smoothness of acceleration.
      • Terminal Velocity: Determine if the car reaches maximum speed.
    • Part 5: Final Efficiency Calculations

      • Mechanical Efficiency: Calculate how efficiently the car converts input energy into motion.
      • Energy Transfer Efficiency: Measure the efficiency of converting potential energy into kinetic energy.
      • Coefficient of Friction: Determine the friction between the car’s wheels and the track.
      • Energy Conversion Efficiency: Calculate the efficiency of converting energy from the start to the finish.
      • Impulse and Momentum Change: Calculate how the car’s momentum changes as it transitions on the track.

Texas Heat Raceway Setup

  • Adblock Load Balancer - Tool to forward raw DNS requests to the PiHole/Adguard with the least load (2+ required). Built for home LAN usage, my agents run on gen 1 Raspberry Pi units which I wanted to make use of as a summer project for 2023. Components here include: Agents script (pushes server usage stats where PiHole/Adguard is installed), Metrics script (collects real-time server usage information from agents) and Load Balancer main script (uses data pulled from metrics to make a decision): load_balancer

  • GPT-4 with Vision Analyzer - CLI utility built with Python which leverages OpenAI's GPT-4 with Vision to get information for your images. I wanted to play around with the new Vision feature that came out of the OpenAI developer day: Vision

  • Lego Train Powered Up Automation - Leverages Pybricks firmware, Lego Distance and Color Sensor, and Bluetooth! I have 2 Projects, 1 leverages hub-to-hub communication to enable 2 locomotives to work together utilizing a beta firmware. A 3rd project coming this summer (2023) will utilize a Raspberry Pi, Pi Build Hat for Lego and Remote. Demo links are included from my TikTok. This is a project built to support my kids Hotwheels track.

    Lego Train Powered Up Automation - Project 1 Lego Train Powered Up Automation - Outdoor Test Lego Train Powered Up Automation - Project 2


  • Kubernetes Cluster - My K3 cluster featuring many Raspberry Pis (bought used before the price explosion), Nvidia Nanos, and old x86/64 Thinkpads (collected over the years). The idea here is to scale out my self-hosted web apps (mostly from the Awesome Self Hosted list on GitHub), learn more about distributed computing, and implement GitOps (repo config holding the desired state). I share my computing resources with people I mentor and my friends who are security engineers.

    Kubernetes Cluster Hardware Info Kubernetes Cluster Network


  • Cloud Security Posture Management (CSPM) - Originally forked from Palo Alto under MIT. Built scripts for a CSPM tool called Prisma Cloud. Added in the ability to do custom RBAC and user onboarding at scale (1000s of users and 1000s of projects) which wasn't native in 2020 and much more (compliance reports, alerts reports, backups, etc.). Forked but base project has about 2 scripts remaining out of the 50 I've added. Code structure is meant to be generic so users can plug in their own unique identifiers/parameters.

    CSPM


Stats

My GitHub stats Top Langs

About Me

Boston

  • 👉 I am originally from the Boston Area (city of Brockton), Celtics and Patriots fan! I miss summer in New England but not definitely not the winter.

  • 💻 What made me get into IT? When I was a kid, my Dad (Engineer) was always tinkering with electronics, building and coding things on the weekend (back in the DOS days). This sparked my curiosity, when I got to elementary school age, I began building and taking things apart to see how they worked, breaking my Mom's computer (hardware/software) a gazillion times, last one I can recall was an old Compaq Presario desktop that came with a Encarta 95 and Jet Moto CD. I eventually landed in a space where I became the defacto help desk computer guy for my family, friends and neighbors for a range of issues (to this day). Here's a quick link to the building of my homelab/office: https://imgur.com/a/iyYBpIc

  • 👷 Career Path: IBM [IT Architect -> Security Consultant] -> Sabre [Security Analyst -> Security Architect/Engineer] -> Activision Blizzard/Microsoft Gaming [Security Engineer]

  • 🧐 Interested in helping others, mentoring and successfully prepping people for tech roles/interviews (IBM, Southwest, Citi, LinkedIn and more!). I also mentored youth over the course of several years in the Big Brother Big Sister program here in the Dallas area. I like helping people and paying it forward.

  • 🌱 Currently learning more Python and ML/AI.

  • ❤️ Self-hosting software (helped me pivot into cybersecurity easier, attain certs quickly through lessons learned over the years in my homelab and importance of data privacy). My curated list: https://github.com/antoinesylvia/Autoplex-Cluster/tree/main/general_apps_info

  • 🎮 Retro gamer and collector (classic consoles/handhelds (70s to early 2000s)).

  • ❤️ My kids got me back into the world of diecast racing and Lego building.

  • 🏀 I am 6'8", but don't play basketball for my job (my most FAQ when I'm out) but I still get some time in when I take my kids to the playground! Still dunking.

banner0

Antoine Sylvia's Projects

autoplex-cluster icon autoplex-cluster

Repo is for a bare metal Kubernetes (k3s) multi-arch cluster, comprised of old Thinkpad laptops, Raspberry Pis (2, 3B, B+, 4, 400, Compute Module 4) and Jetson Nanos (with the possibility of extending workers out to the cloud). This is for my own learning and provide a lab environment for my cousins looking to attain entry level IT jobs.

dfw_metroplex_vision_gpt icon dfw_metroplex_vision_gpt

CLI utility built with Python which leverages OpenAI's GPT-4 with Vision to get information for your images.

pc-toolbox icon pc-toolbox

This Palo fork specializes in GCP (48 scripts), only 2 helper scripts remain from the base project (now retired over a year ago). Code is heavily commented to not only remember what I was doing but also to teach members of my security architecture team python along the way. This code isn't company specific, adapt to your own liking. MIT license.

texas_heat_raceway icon texas_heat_raceway

Playground for various projects ranging from Lego robotics to ML/AI to enhance our 6 lane track in Dallas, Texas. Projects will focus on start gate, finish gate and vehicle identification. Power users for our projects are my 3 year old son and 6 year old daughter.

third_party_risk_security icon third_party_risk_security

As the technical lead security analyst for vendor risk at one point, 1000s of requests come through my queue over the years. This repo will just cover some questions and recommendations when dealing with stakeholders, vendors, procurement, legal/privacy, and operations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.