---
title: "Marcus Weinberger (@marcusjw) | Hashnode"
description: "Hobbyist: ethical hacker and programmer. Read the latest articles by Marcus Weinberger on Hashnode."
url: "https://hashnode.com/@marcusjw"
---

@marcusjw

# Marcus Weinberger

@marcusjw · Tampa, FL · Joined April 2023

Hobbyist: ethical hacker and programmer

[Website](https://marcusj.tech/)

### [Custom Analytics for Hashnode - Part 2](https://blog.marcusj.org/custom-analytics-for-hashnode-part-2?utm_source=hashnode&utm_medium=feed)

Part 2 of custom lightweight Analytics with JavaScript and PocketBase, including creating a view collection and displaying view count securely in PocketBase

4 min read · [blog.marcusj.org](https://blog.marcusj.org/custom-analytics-for-hashnode-part-2?utm_source=hashnode&utm_medium=feed)

[May 9, 2023](https://hashnode.com/posts/custom-analytics-for-hashnode-part-2/645a78890297b02b4c158c9a)

### [Creating a custom Analytics engine for my Hashnode blog](https://blog.marcusj.org/creating-a-custom-analytics-engine-for-my-hashnode-blog?utm_source=hashnode&utm_medium=feed)

Using Python, JavaScript, Replit, and Pocketbase. Creating a custom simple analytics engine using iframes for Hashnode, with source code. Example / tutorial

6 min read · [blog.marcusj.org](https://blog.marcusj.org/creating-a-custom-analytics-engine-for-my-hashnode-blog?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/creating-a-custom-analytics-engine-for-my-hashnode-blog/645a301312ba546691deefe4) [May 9, 2023](https://hashnode.com/posts/creating-a-custom-analytics-engine-for-my-hashnode-blog/645a301312ba546691deefe4)

### [Creating a basic split-panel console interface in Python (with i/o)](https://blog.marcusj.org/creating-a-basic-split-panel-console-interface-in-python-with-io?utm_source=hashnode&utm_medium=feed)

Using Python rich to create a two panel command line interface with input and output. Terminal UI

5 min read · [blog.marcusj.org](https://blog.marcusj.org/creating-a-basic-split-panel-console-interface-in-python-with-io?utm_source=hashnode&utm_medium=feed)

[May 6, 2023](https://hashnode.com/posts/creating-a-basic-split-panel-console-interface-in-python-with-io/645682f7855d4b50a788bf07)

### [1337GPT - Yet another GPT agent for Penetration Testing](https://blog.marcusj.org/1337gpt-yet-another-gpt-agent-for-penetration-testing?utm_source=hashnode&utm_medium=feed)

How to use 1337GPT - an AI pentesting tool built with langchain with a task management system

2 min read · [blog.marcusj.org](https://blog.marcusj.org/1337gpt-yet-another-gpt-agent-for-penetration-testing?utm_source=hashnode&utm_medium=feed)

[May 1, 2023](https://hashnode.com/posts/1337gpt-yet-another-gpt-agent-for-penetration-testing/644ff0193a38fb055601eea3)

### [Adding a list of my Hashnode posts to my personal website.](https://blog.marcusj.org/adding-a-list-of-my-hashnode-posts-to-my-personal-website?utm_source=hashnode&utm_medium=feed)

How I added a post feed from my Hashnode blog to my personal website, using Python for the backend and HTML&CSS for the frontend. With code examples.

2 min read · [blog.marcusj.org](https://blog.marcusj.org/adding-a-list-of-my-hashnode-posts-to-my-personal-website?utm_source=hashnode&utm_medium=feed)

[Apr 18, 2023](https://hashnode.com/posts/adding-a-list-of-my-hashnode-posts-to-my-personal-website/643e0e70fc9f07b4cbdf4735)
