Senior Full-Stack Software Engineer
Cody Tolene
I build Angular-heavy web apps, APIs, and tools that are meant to last.
Since starting my professional career in 2014, I have worked across medical, logistics, e-commerce, and independent product work, with a lot of time spent modernizing legacy Angular systems and tightening up the tooling around them.
Profile
Production-minded full-stack engineer
I like practical engineering: clear architecture, readable code, reliable releases, and enough context to own a feature from UI through deployment.
I'm Cody Tolene, a full stack engineer focused on Angular, TypeScript, C#, ASP.NET, SQL, Firebase, and the tooling that keeps production software reliable, maintainable, and easier for teams to work with.
I first got into programming in the early 2000s because of Flash games, animations, Newgrounds, and the indie developer community from that era of the internet. As a teenager, I wanted to understand how Flash games were made, so I started learning Flash and ActionScript through forums, hands on practice, and a lot of late nights figuring things out.
That interest followed me into college, where I moved into C++, C#, JavaScript, HTML, and web development. I started out wanting to make games, but building MySpace templates and Dreamweaver sites on the side pulled me more into web development. I still work the same way today. I like taking things apart, understanding how they work, and turning that into tools, interfaces, and apps that are easier for people to use.
Outside of work, I spend a lot of time with Raspberry Pi, Espruino, Pip-Boy tooling, 3D printing, hardware mods, and security testing. Most of my side projects start the same way. I get curious, need a tool, and decide to build it.
Core Strengths
- Modern Angular, TypeScript, RxJS, and component architecture
- Legacy AngularJS migrations and careful refactoring
- ASP.NET Core, Node/Express, SQL, Firebase, and API contracts
- CI/CD, Docker, Cypress, and release workflows teams can trust
How I Work
- Figure out the real problem before chasing the code
- Keep changes reviewable so risk stays visible
- Prefer boring, readable patterns that are easy to maintain
- Leave the codebase easier to work in than I found it
Impact
What I help teams do
- Incremental migrations that keep production stable
- Reduce complexity and remove sharp edges
- Use clear patterns and predictable structure
- CI builds, checks, consistent environments
- E2E coverage for critical workflows
- Release routines teams trust
- REST design with pragmatic endpoints
- Auth patterns that are easy to reason about
- Data access that stays testable and maintainable
- Responsive layouts with tight feedback loops
- Accessibility and Core Web Vitals awareness
- Clear component boundaries and state flow
Experience
Recent roles
Full-stack web engineering across product teams, modernization efforts, and production systems.
- 2025 - Present
Independent Software Engineer
Building and modernizing production web applications with a focus on maintainability, stability, and clean delivery across UI, APIs, and release workflows.
- 2022 - 2025
Senior Full Stack Developer
Contributed to a modern Angular-based EMR platform, building core workflows and UI patterns while supporting the transition away from a large legacy AngularJS system.
- 2019 - 2022
Frontend Angular Developer
Built customer-facing Angular features and integrated enterprise APIs, focusing on structured UI, predictable data flows, and production stability.
- 2015 - 2019
Full Stack Developer
Delivered full-stack web systems and modernization work across AngularJS, Angular, ASP.NET Core, and SQL Server for large-scale e-commerce and internal tools.
Technical Skills
Tools I use professionally
Selected Work
Project case studies
Smaller examples of product ownership, frontend architecture, tooling, and delivery habits.
Pip-Boy.com is a community fan platform for Pip-Boy simulators, companion tools, holotapes, and browser-based media utilities. It supports installing community apps and games, managing files, creating holotapes, converting media, and finding support resources for Pip-Boy devices.
NewsBeacon.ai aggregates local news and organizes it by county with clean, readable layouts. It adds AI-assisted summaries, tagging, and metadata to improve discovery while keeping source attribution and quality controls.
Notes on software and building products, with practical write-ups on patterns, tooling, and lessons learned from real projects. It is also the place to buy my devices.
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.
Contact
Let's talk about the role
Open to senior front-end, full-stack, and modernization opportunities.
A community driven repository of custom applications and games for the Pip-Boy 3000 Mk V, hosted on pip-boy.com.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.















