John Call — CV

Electrical Engineer & Systems Programmer

About

Electrical engineer with 20+ years of programming experience spanning embedded systems, GPU computing, distributed systems, and backend development. Gravitates toward low-level, high-performance work — the kind where the architecture decisions actually matter.

Currently operating JCall Engineer LLC, maintaining Rui — a distributed scam-detection system deployed in production — and FundOS — a local-first budgeting application.

Experience

Independent Software Engineer — JCall Engineer LLC

March 2025 – Present

  • Independently designed and built multiple software projects across systems programming, web development, and GPU computing while founding JCall Engineer LLC
  • Developed and operate a distributed Discord bot with a scam detection and interception system, refined iteratively as attack campaigns evolve in tactics; integrated Stripe for monetization
  • Authored a CUDA application performing Monte Carlo risk simulations, optimized to execute 1 trillion simulations in approximately 260 seconds on an RTX 3080 Ti
  • Built FundOS, an open source, AGPL-licensed envelope budgeting application: a cross-platform C++20 core library with a Qt desktop client for Windows and Linux, with an Android client planned next
  • Built a personal brand website from scratch, including a custom Markdown-to-HTML blog pipeline

Computer Science Teaching Assistant — Utah State University

August 2018 – December 2019

  • Served as teaching assistant during a curriculum transition, where the ECE department took ownership of entry-level C++ instruction after the CS department moved to Java and Python
  • Delivered guest lectures, led office hours, and provided in-class support covering makefiles, Linux development, version control, C++11 features, algorithms, data structures, concurrency, and GDB debugging

Engineering Assistant — Space Dynamics Laboratory

May 2018 – December 2018

  • Developed and maintained a Java test automation client for optical routers spanning multiple ISP-grade networking protocols, writing new tests, updating existing ones, and adding interfaces to extend test coverage
  • Used TBERD and Anritsu test equipment to generate protocol conformance reports validating router output

Electrical Engineering Intern — Wavetronix

May 2016 – August 2016, May 2017 – August 2017

  • Ported NTP reference software to Windows Compact 2013; worked with a partner to resolve issues linking a large codebase for a new operating system, verify behavior of key processes, and develop driver code compensating for time correction features missing in the operating system
  • Helped redesign an anechoic-chamber test procedure for radar units, consolidating a multi-pass rotational signal-response measurement into a single pass, significantly reducing test time and yielding more consistent results
  • Developed a real-time antenna visualization tool using QuickUSB capable of streaming live frequency and heatmap data at rates that would saturate a serial connection, with live-to-disk recording for playback

Education

B.S., Electrical Engineering — Utah State University, Logan, UT — August 2020
Minors in Computer Science and Mathematics

Skills

Systems / Low-Level: C/C++, CUDA, Assembly, Verilog, VHDL
Scripting / Application: Python, C#, JavaScript, Bash
Data: SQLite (C API), PostgreSQL, MySQL, MongoDB, Redis
Tools: Git, Regex, LaTeX

Projects

Ethernet Filter — USU Microcontrollers, C — December 2015
Designed system for selectively copying Ethernet packets between two Ethernet chips using the Tiva C microcontroller and Wiz550IO

Multi-Function Digital Watch — USU Digital Circuits, Verilog — April 2014
Designed digital system using four push buttons and a four-digit seven-segment display, storing day, month, year, and time