Cody Tolene

Senior Full-Stack Software Engineer

Cody Tolene

I build modern web applications, APIs, and developer tools, with more than a decade of experience working with Angular and full-stack systems.

I started working professionally in software in 2014 and have worked on software across medical, logistics, e-commerce, and other industries. A lot of that work has involved improving older applications, building new features, and making large codebases easier to work with and maintain.

My background covers both frontend and backend development, with Angular, TypeScript, C#, ASP.NET, Node.js, SQL, and Firebase making up much of my day-to-day work. I also work with AI-assisted development, including integrating AI into applications, reviewing generated code, and using agents to automate repetitive development work.

Contact Cody View Experience

Profile

Full-stack engineer and lifelong developer

I care about building software that is clear, maintainable, and dependable, whether I'm working on the interface, the backend, or everything in between.

I'm Cody Tolene, a full-stack software engineer who has spent most of his career building web applications with Angular, TypeScript, C#, ASP.NET, Node.js, and SQL.

I first got into programming in the early 2000s through Flash games, animations, Newgrounds, and whatever else I could figure out how to build. As a teenager, I wanted to understand how websites and games actually worked, so I started learning Flash and ActionScript and kept going from there.

That interest followed me into college, where I moved into C++, C#, JavaScript, HTML, and web development. I built templates and websites, experimented with game development, and learned mostly by making things that interested me.

I still work much the same way today. I like figuring out how things work, solving difficult problems, and building software that people actually enjoy using.

Core Strengths

  • Angular, TypeScript, RxJS, and modern frontend development
  • C#, ASP.NET Core, Node.js, Firebase, APIs, and SQL
  • Modernizing and maintaining large existing applications
  • Testing, accessibility, performance, CI/CD, and developer tooling

How I Work

  • Understand the problem before jumping into code
  • Keep changes readable, focused, and easy to maintain
  • Prefer simple solutions over clever ones
  • Learn the codebase before trying to reshape it

Impact

The kind of work I do

Experience

Recent roles

More than a decade building and maintaining web applications professionally.

  1. Independent Software Engineer

    Wisconsin | Remote

    Building and maintaining my own web applications and developer tools, with a focus on Angular, APIs, Firebase, automation, and long-term maintainability.

  2. Senior Full Stack Developer

    Alleva | Remote

    Worked on a large Angular-based platform, building new features and helping modernize an older AngularJS application over time.

  3. Frontend Angular Developer

    Miramar | Remote

    Built Angular applications and integrated them with enterprise APIs, with a focus on predictable data flow, reusable UI, and application stability.

  4. Full Stack Developer

    Rice Lake Weighing Systems | On-site

    Built and maintained web applications using AngularJS, Angular, ASP.NET Core, C#, and SQL Server for both customer-facing and internal systems.

Technical Skills

Technologies I work with

Selected Work

Popular Projects

A few projects I've built and continue to maintain.

View Additional Projects

Contact

Let's talk

I'm currently open to senior Angular and full-stack development opportunities.

Additional Projects Hobby builds, devices, and experiments
  • Pip-Boy 3000 Mk V Apps

    Pip-Boy 3000 Mk V Apps

    Open-source games and apps

    A community driven repository of custom applications and games for the Pip-Boy 3000 Mk V, hosted on pip-boy.com.

    • JavaScript
    • Node.js
    • Docker
    • Espruino
    • Pip-Boy 3000 Mk V
    • Embedded
  • Pip-Boy 3000 Holotapes

    Pip-Boy 3000 Holotapes

    Open-source apps, games, and creator workflow

    Community driven repository of custom Holotapes for the Pip-Boy 3000. Includes app and game examples, development guidance, input handling patterns, memory notes, and testing workflows for device-ready builds.

    • JavaScript
    • Espruino
    • Pip-Boy 3000
    • Embedded
    • Tooling
  • Pro Angular

    Pro Angular

    Open source Angular tools and resources

    ProAngular provides free Angular components, templates, and guides to help developers ship modern, scalable apps. It also includes starter patterns, tooling notes, and real-world examples that keep projects consistent and maintainable.

    • Angular
    • TypeScript
    • Firebase
    • CI/CD
  • Pro Angular pro-ject

    Pro Angular pro-ject

    CLI scaffolding and automation

    Opinionated CLI that scaffolds modern Angular 20-21 applications. It guides project creation with a consistent structure, best-practice defaults and automation to speed up new app setup.

    • Angular
    • TypeScript
    • Node.js
    • Tooling
    • CI/CD
    • CLI
  • Lambda Cyberdeck

    Lambda Cyberdeck

    Hardware build and guide

    Step-by-step guide for building an SDR cyberdeck inside a compact Nanuk 910 case. This project uses a Raspberry Pi 4, a 7-inch display, various I/O ports and custom 3D-printed hardware to create a portable cyberdeck, with detailed hardware lists and assembly instructions for customizing your own build.

    • Python
    • Raspberry Pi
    • 3D Print
    • Linux
    • SDR
    • Embedded
  • Pico Portal

    Pico Portal

    Device UI and local web portal

    Turns a Raspberry Pi Pico W into a portable Wi-Fi access point with a lightweight captive portal. It serves web pages, displays real-time connection info on the onboard screen and logs connection details for network testing or demos. Built in MicroPython with options for hosting single-page apps or captive portals.

    • Python
    • Raspberry Pi
    • MicroPython
    • HTML5
    • Wi-Fi
    • Security
    • Embedded
  • Pip Converter

    Pip Converter

    Media conversion tooling

    Media conversion tool that prepares video and music files for the Pip-Boy 3000 Mk V device. Features batch conversion, adjustable volume gain and video scaling (defaults to 480x320) for predictable playback on the device, implemented in Python with ffmpeg.

    • Python
    • Tooling
    • Pip-Boy 3000 Mk V
    • FFmpeg
  • TV Converter

    TV Converter

    Media pipeline and automation

    Open-source batch conversion utility that mass-converts videos for the TinyTV 2 device. It converts entire lists of files, reduces file sizes for FAT32 limits, offers multiple quality settings, auto-numbers channels and merges clips into a single file for easy viewing.

    • Python
    • Tooling
    • FFmpeg
  • Red Portals

    Red Portals

    Creative UI and interaction

    Educational collection of Evil Portal templates for wireless security research. These realistic captive-portal pages are built with only HTML and SCSS (no JavaScript) to help penetration testers and researchers understand and mitigate network vulnerabilities.

    • HTML5
    • SCSS
    • Tooling
    • Wi-Fi
    • Security
  • Unicorn Pi

    Unicorn Pi

    Hardware display experiments

    Python software for cycling through and displaying LED effects on a Raspberry Pi Pico equipped with the Pimoroni Unicorn Pack. Users can switch between animations using on-device buttons, and the last selected effect is saved for the next boot. Designed to be easy to extend with new effects.

    • Python
    • Raspberry Pi
    • MicroPython
    • Tooling
  • Unicorn Pi Galactic

    Unicorn Pi Galactic

    Hardware display experiments

    Software for the Pimoroni Galactic Unicorn board that brings LED effects and animations to life. Users can switch views, customize text colors, adjust brightness and even enjoy animations with sound or Wi-Fi features. Written in Python and designed to be easy to tweak and extend.

    • Python
    • Raspberry Pi
    • MicroPython
    • Tooling
  • F0 Dev Kit

    F0 Dev Kit

    Device tools and UX experiments

    Comprehensive development toolkit for the Flipper Zero device. It provides hardware and software setup instructions, cross-compilation guides and GitHub Actions workflows for building and packaging Flipper applications, helping you publish your own Flipper apps quickly.

    • C
    • Automation
    • Embedded
  • F0 Camera Suite

    F0 Camera Suite

    Device tools and UI workflow

    Firmware and software suite that enables an ESP32-CAM module to work with the Flipper Zero. Capture photos and stream video to the device while personalizing camera settings such as orientation, dithering, flash, haptic feedback, sound effects and LED effects. Future updates will expand functionality.

    • C
    • Automation
    • Embedded
  • 3D Printing Library

    3D Printing Library

    Open-source automation and tooling

    Curated collection of free 3D-printable models and supporting scripts for makers. Explore and remix designs for Flipper Zero accessories, game cartridge panels and more, with documentation and automation scripts to assist in building and maintaining your print projects.

    • 3D Print