Skip to content
View CJRockball's full-sized avatar
💯
What's Happening? Life is happening.
💯
What's Happening? Life is happening.

Block or report CJRockball

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
CJROCKBALL/README.md

🚀 Launching Discoveries with Data-Driven Code

Patrick Carlberg | Scientist


🔬 Semiconductor & Materials Science Background
PhD-level nanotechnology scientist with 10+ years of experience in statistical analysis of semiconductor manufacturing processes, material characterization, and device measurements. Expertise spans hypothesis testing, ANOVA, time-series analysis, and Six Sigma methodologies applied to tool development and process optimization.

📊 Data Science & ML Engineering
Specialized in tabular-data analysis and time-series modeling using the Python ecosystem (scikit-learn, XGBoost, PyTorch, PyMC3).

🔧 Data Science in Production
Experience building production ML systems with FastAPI, applying MLOps practices, and deploying scalable data solutions—from experimental design and statistical process control to predictive modeling and automated decision systems.

💻 Technical Problem Solver
Projects range from CUDA-accelerated Mandelbrot visualizations to WebSocket streaming dashboards and microservice-based prediction APIs. Advocate of clean code, thorough documentation, and user-centric design.

🔄 Continuous Learning & Experimentation
Active GitHub contributor exploring MLOps, modern web frameworks, and interactive data applications while maintaining strong statistical foundations.

🤖 Agents & LangGraph
Building stateful AI agents is my newest focus. I’m using the open-source langgraph framework to prototype multi-step, tool-using agents that persist state, support human-in-the-loop checkpoints, and recover from failures. My companion repo agent-lab (work-in-progress) collects reusable patterns—React-style planners, streaming memory nodes, and LangGraph + FastAPI micro-services—for anyone exploring agentic workflows.

🔍 Technical Interests

  • Scientific Computing · NumPy, SciPy, mathematical modeling, algorithm optimization
  • ML & Statistics · Experimental design, time series, Bayesian methods, ensemble models
  • Visualization · Interactive plotting, real-time dashboards, GPU-accelerated graphics
  • Web Development · FastAPI, WebSocket streaming, responsive data applications

🛠 Current Interests · Scientific computing • Algorithm optimization • Multi-angle dataset exploration • Async web APIs • Automated validation pipelines • Agentic systems

📚 Tech Stack Snapshot · Python • PyTorch • GBDT • scikit-learn • PyMC3 • NumPy/SciPy • Pandas/Polars • FastAPI • WebSocket • Docker • SQL


🔭 Demo Corner

🥧 Tips API
FastAPI microservice predicting restaurant totals (Docker-ready). → https://github.com/CJRockball/pred_service

🛒 Food Demand Forecast
End-to-end notebooks for the AV dataset with XGBoost pipelines. → https://github.com/CJRockball/Food_Prediction

🌀 Mandelbrot GPU
CUDA-powered fractal explorer with real-time zoom. → https://github.com/CJRockball/Mandelbrot

📈 Streaming Plot
WebSocket server streaming data into interactive Bokeh charts. → https://github.com/CJRockball/streaming-plot


🛠️ Main Languages

Python HTML SQL

🧰 Python Frameworks and Libraries

FastAPI NumPy Pandas Scikit-learn XGBoost PyTorch Dask CUDA

🗄️ Databases & Cloud Hosting

Heroku SQLite PostgreSQL GitHub Docker

💻 Software & Tools

Git Jupyter VS Code Stack Overflow Raspberry Pi MINITAB JMP Tableau

🛠️ Some Experience

C++ PHP R JavaScript Java Assembly Markdown CSS MATLAB


GitHub Streak Top Langs

Pinned Loading

  1. bus_app bus_app Public

    HTML

  2. Mandelbrot Mandelbrot Public

    Plots mandelbrot graph with zoom function

    Python

  3. rag_agent rag_agent Public

    test for production

    Python

  4. web_store web_store Public

    Simple online store for kids

    HTML

  5. xgb_bu xgb_bu Public

    serve a xgb model online

    Python