Giter Site home page Giter Site logo

Welcome to my GitHub profile

I use github to store, manage, track, and share coding projects, but at the moment all repositories are private.

About

  • Iā€™m currently working on becoming a licensed teacher
  • I have a long career background in engineering and technology
  • Iā€™m currently obtaining an MA in Education and Teaching Mathematics
  • Iā€™m working on educational projects and database tools for learning
  • I have started writing a Math Foundations book for elementary and high school Mathematics test preperation. The book is title Math Foundations and I currently use it for my own lessons but have no plans to publish yet (its unfinished).

Programming Languages:

  • Python: Experienced in data analysis, web development with frameworks like Django and Flask, scripting, and machine learning with libraries such as pandas, NumPy, scikit-learn, and TensorFlow.
  • JavaScript: Proficient in front-end development with frameworks and libraries like React, Angular, and Vue.js, as well as server-side development with Node.js.
  • R: Skilled in statistical analysis, data visualization with ggplot2, and report generation with R Markdown.

Markup and Style Sheet Languages:

  • HTML: Solid understanding of HTML5 and semantic web design.
  • CSS: Competent in styling web pages with CSS3 and pre-processors like SASS.

Databases:

  • SQL: Capable of designing and managing databases, writing complex queries, and performance tuning in systems like MySQL, PostgreSQL, and Microsoft SQL Server.
  • NoSQL: Familiar with document-oriented databases such as MongoDB and key-value stores like Redis.

Version Control:

  • Git: Well-versed in using Git for version control, experienced with branching, merging, and working with remote repositories on platforms like GitHub.

Data Analysis and Visualization Tools:

  • Tableau: Knowledgeable in creating interactive data visualizations and dashboards.
  • Power BI: Proficient in data modeling, analysis, and report creation.

Additional Tools and Frameworks:

  • Docker: Understanding of containerization and experience in creating, deploying, and managing Docker containers.
  • Jupyter Notebooks: Extensive use of Jupyter for interactive data analysis and sharing of results.
  • Webpack: Experience in module bundling and asset management for web applications.
  • Bash/Shell Scripting: Comfortable with command-line interfaces and writing shell scripts for task automation.

Technical Art

  • 3d modeling
  • Autocad
  • Rhino
  • Sketchup
  • Unity
  • Shaders development

Latest Projects

  • Generative Art: Searching for new patterns. The idea for the project was to create fractals that every image created is unique. The computer generates images when left running and I'm away. I can browse the images later and if I see something interesting, I can explore the area deeper or increase the resolution. Every image can be recreated using the random seed value and the bounds of the viewport into the fractal.

  • Gantt Charts: I like making custom Gantt Charts, I wrote the code to generate charts using a markdown language. Still a work in progress. These charts were to determine whether it was better to pursue one assignment at a time, or whether to do four at a time. It allows for a visualization of details that aren't visible without considering the visual aspect of scheduling. Some examples:

  • Curve Plots: Program that generates list of coordinates for use in generating 3d plots of parameterized curves. Can generate any number of points and resolutions. So far it includes 20 curve definitions of famous curves, adding more requires only updating a list and adding the equation. The program allows for exporting a csv of length n, which is then used to generate 3d point files:

After generating a csv files for any curve, the point files are then used to create 3D solids of rotation, for example:

Stats

I'm currently working on projects to increase these stats:
YourName's GitHub stats

My Latest Blog Posts

How to Reach Me

john ryan zelling's Projects

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.