JF logo
Background & Experience

Resume

SOFTWARE DEVELOPER

Download my resume or see a
quick overview of my background.

Focus Areas
Python • Automation • Blockchain
M S Computer Science
In Progress
Denton, Texas
Open to remote
Professional Summary

I'm a software developer with a strong foundation in Python development, applications, automation, and blockchain technologies. I enjoy building useful tools that solve real-world problems and improve productivity. My recent projects include TradeLedger, Photo Library Organizer, and NFT Asset Toolbox, along with earlier freelance work on smart contracts, Web3 front ends, Telegram bots, and blockchain infrastructure. I’m currently pursuing a master’s degree in computer science at the University of Colorado Boulder.

Work Experience
Freelance Software Developer 2021 - Present
Freelance Software Developer
2021 – Present

• Built desktop applications and Python tools with automated test coverage, local databases, and API integrations.
• Built backend services, REST API integrations, and automation for transaction execution and system monitoring.
• Deployed and operated distributed infrastructure across Linux servers and GCP VMs, including Docker-based deployment so outside operators could stand up nodes reliably.
• Use Claude Code and Codex daily to accelerate development, reviewing and refactoring AI-generated code before it ships.
• Developed and deployed smart contracts and blockchain applications for client projects.
• Tested, debugged, and maintained services with an emphasis on reliability, failure recovery, and safety.

Ethereum Miner / Infrastructure Operator 2020 - 2022
Ethereum Miner / Infrastructure Operator
2020 – 2022

• Built and operated a personal 500 MH/s Ethereum mining rig running continuously.
• Ran Geth nodes and developed a working knowledge of block propagation, transaction lifecycle, and network behavior.

Music Teacher / Performer 2007 - 2020
Music Teacher / Performer
2007 – 2020

• Taught guitar, music theory, and performance to students of various age ranges from young children up to university-level instruction.
• Developed customized lesson plans, managed multiple projects, and mentored students individually.

Education
Master of Science in Computer Science (In Progress) - University of Colorado Boulder
Bachelor of Arts in Music - University of North Texas
Certifications - Google IT Support Professional Certificate • Google AI Essentials
Skills
Programming & Automation - Python, JavaScript, TypeScript, SQL
Cloud & Infrastructure - GCP, AWS, Docker, Linux, VMs, servers
AI-Assisted Development - Claude Code, ChatGPT Codex, Copilot
Data & Storage - MongoDB, SQLite, JSON, CSV
Testing & Development - Git, GitHub, pytest, VS Code, Windows
Web & App Integration - REST APIs, HTML, CSS, React, Webflow, Telegram bots
Apps & UI - PySide6, Matplotlib, Pillow
Blockchain - Geth, L1 protocols, nodes, Solidity, ERC-20, ERC-721
Selected Projects
Market Data Service
Python, REST APIs, Caching

• Built an internal API service that aggregates upstream market data and serves ~35 concurrent clients from a single cached source.
• Eliminated rate-limit failures by collapsing 35 redundant upstream calls per cycle into one, and cut client latency by serving locally.

TradeLedger
Python, PySide6, SQLite, Matplotlib, pytest, APIs

• Built a desktop application for tracking positions, account value, daily P/L, and historical snapshots.
• Designed around read-only data access, local SQLite storage, cached history, tables, charts, and customizable views.
• Added automated tests for calculations, metrics, data handling, caching, and UI logic.

Photo Library Organizer
Python, Desktop UI, File Automation, CSV

• Built a desktop utility for organizing and renaming photo libraries, with folder scanning, image preview, and structured output.
• Added CSV reporting and a dry-run mode for reviewing changes before any files are moved.

NFT Asset Toolbox
Python, Pillow, JSON, Metadata Automation

• Built an asset processing pipeline for generating, resizing, converting, and validating large image collections and their metadata.
• Added validation for supply counts, metadata consistency, and file paths to catch errors before deployment.

Infrastructure & Systems
Distributed Network Deployment
Linux, Docker, GCP, Geth

• Built and deployed a custom EVM Layer 1 network running across multiple Linux nodes.
• Packaged setup in Docker so outside operators could stand up and sync nodes reliably.
• Deployed and maintained a containerized open-source block explorer, diagnosing and restoring service through repeated failures.

Automation & Monitoring Services
Python, Telegram Bots, GCP, Linux, MongoDB

• Built bots and services for account setup, transaction execution, and system monitoring.
• Worked with GCP VMs, Linux servers, MongoDB databases, and network nodes supporting custom infrastructure.

Web Front Ends & Smart Contracts
JavaScript, HTML, CSS, Webflow, Solidity

• Built and deployed web front ends integrating wallet interactions, contract calls, and on-chain transactions.
• Wrote, tested, and deployed ERC-20 and ERC-721 contracts with attention to safety and correctness.

>
Let's build something great together.
I'm currently open to new opportunities.
Location
Denton, Texas
© 2026 James Freeman. All Rights Reserved.
LinkedIn logoGithub logoX.com icon