Skip to content
View timcash's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report timcash

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
timcash/README.md

Welcome

Software and Mathematics are a life long process of learning for me. This site has a small collection of my work, and work that builds on open source.

A globe partitioned into hexagons

Services I offer

  1. Geospatial Intelligence System Design
  2. Robotic Cell Design and Deployment
  3. Machine Learning for Manufacturing
  4. Data Engineering
  5. Lean Product Development
  6. Software Architecture
  7. Cloud Architecture
  8. Automated Testing
  9. Web Applications
  10. Graph Databases & Knowledge Graphs
  11. Network Architecture
  12. Data Visualization

Subjects I Enjoy Teaching

  1. Generative Art & Music
  2. Geospatial Systems
  3. Cloud Architecture
  4. Machine Learning
  5. Deep Neural Networks
  6. Genetic Algorithms
  7. Automated Testing
  8. Software Engineering
  9. Continuous Integration
  10. Video and Image Processing
  11. Full Stack Web Applications
  12. Numerical Simulations
  13. Category Theory
  14. Partial Differential Equations
  15. Linear Algebra
  16. Calculus
  17. Probability and Statistics
  18. Discrete Mathematics
  19. Algorithms

Global Soil Data Study

A globe partitioned into hexagons

Technologies Deployed to Production

  1. Web - Javascript, Nodejs, React, web-componets
  2. Cloudflare - Workers, KV
  3. AWS - SQS, Lamda, S3, API Gateway, EC2
  4. GCP - BigQuery, PubSub, Compute Engine, Cloud Storage, App Engine
  5. DevOps - Saltstack, Pulumi
  6. Data - ElasticSearch, Redis, Postgres, Cassandra, Oracle, Kafka
  7. Microsoft - C#, .NET
  8. Golang - https://ebitengine.org/
  9. Python - Flask, Django, Matplotlib
  10. Data visualization - Matplotlib, d3
  11. Geospatial - mapbox, turf, deck.gl, globe.gl, d3
  12. Graph analysis - cytoscape.js
  13. Architecture BIM & CAD - IFC.js, three.js
  14. User Interfaces - react, web-componets
  15. P2P networks - hypercore, ipfs
  16. UX Testing - Playwright
  17. Point Clouds - Potree

Geospatial Community Experience

  1. Intelligence Operations
  2. Geospatial Analysis
  3. Synthetic Aperture Radar
  4. Mission Planning
  5. Signals Intelligence
  6. Social Network Analysis
  7. Measurement and Signature Intelligence (MASINT)

Patents

Adaptive Processing and Content Control System

  • DOCUMENT ID US 20210064812 A1
  • DATE PUBLISHED 2021-03-04

1:1 Math & Software Tutoring

See https://timcash.io for more information

Learning 1 on 1 and pair programming

Building together can greatly accelerate learning. A small amount of time a few days a week practicing a skill. Live feedback, ambient learning, and exploration supported by mentors are keys to immersive education.

Libraries and Open Source Projects

Binary Search Tree (BST)

Tools for modding openai codex

Soil Spectroscopy database loader and geospatial plot

  1. Nodejs sqllite d3 and h3.js
  2. Generates GeoJSON for visualizing soil data

Small hackable nodejs http server

  1. Great for quick mods and
  2. Easy to manipulate etags, cookies, and headers
  3. Teach others about testing and the web

Sign up for my course

Other projects

Javascript Workshops

  1. Declarative Techniques
  2. Async Patterns
  3. Hypercore Protocol

Javascript Published Packages

A mix of projects with myself as a core author

  1. Failables
  2. Google Cloud Platform
  3. GCP Datastore
  4. GCP PubSub
  5. Mars Rover

Medium size team project on GCP

Demostrates all the research and coordination around launching a project as a team on GCP.

  1. Event processing job streams

Writing & Presentations

  1. Node.js in Production
  2. Spherical Geometry
  3. Differential Equations

spherical geometry differential equations class

Math + Code sketch

These are written with friends and colleagues in mind. The code was written as a discussion. The coloring algorithm for mandlebrot is facinating

  1. Mandelbrot
  2. Lorenz
  3. Mutli Circles

Chromatic Systems

logo

https://chromatic.systems

Numbers come in many forms

Earthy Fractals

A study of complex numbers, fractals and coloring algorithms. Written from scratch in javascript. The coloring algorithm was challenging and fun.

Stream and image of mars rover cameras

rover image loop

Pinned

  1. declarative_workshop_2 declarative_workshop_2 Public

    better worksop for declarative programming

    JavaScript 1

  2. async_workshop async_workshop Public

    a workshop for working with async code

    JavaScript

  3. mandlebrot mandlebrot Public

    fractal plotting

    JavaScript 3 1

  4. lorenz lorenz Public

    JavaScript

  5. multicircles multicircles Public

    Fun way too look at multiplication

    JavaScript

  6. hyperspace-demo hyperspace-demo Public

    A demo of multiple hosts sharing a hypercore

    JavaScript 2