Hi, I'm Anders Pedersen

Software Developer

Projects

About Me

I’m a software developer with a Bachelor’s degree in Computer Science from the University of Washington Tacoma. I enjoy applying engineering discipline to product problems — whether that’s building robust server-side systems, crafting polished front-end experiences, or architecting interactive visual tools that help customers understand complex products.

My approach is pragmatic and product-focused: I prioritize maintainability, testability, and performance while keeping a sharp eye on the user’s needs. I’m comfortable working across the stack and collaborating with product managers, designers, and QA to deliver production-quality software.

Skills and Tools

Languages

C#, Java, JavaScript, TypeScript, Python, SQL, HTML/CSS

Frameworks & Libraries

.NET, ASP.NET MVC, React, Three.js, jQuery, Unity, Flutter, Android Studio, Umbraco CMS

Development Practices & Tools

Git (version control), Agile/Scrum, Unit Testing, Database Design

Experience

Brandner Communications — Software Developer

Jan 2022 - Present

  • Built and maintained enterprise web applications and client websites using C#, .NET, ASP.NET MVC, JavaScript, HTML, and CSS.
  • Designed and implemented relational databases to support content-driven applications and data workflows.
  • Integrated and extended CMS platforms (Umbraco) to provide content editors reliable, maintainable tools.
  • Led development of a high-performance 3D product visualizer (three.js) used to showcase products interactively to customers — implemented a hotspot information system, animation sequences for product views, and scene performance optimizations to balance visual quality with speed.

Teague — Software Developer in Test

Aug 2020 – Apr 2021

  • Contributed to an agile development team focused on quality and reliability.
  • Developed automated unit tests and test harnesses to improve regression coverage and reduce manual testing time.
  • Performed black-box and exploratory testing to validate product behavior.
  • (Work performed under NDA; I’m happy to speak about my testing approach and the tooling I used in interviews.)

Personal Projects

Unity Game

C#

Tankfall is a fast-paced, top-down PvP tank brawler for up to eight local players. Dash across hazards, ricochet bullets off walls, and grab random weapons and abilities to outsmart your opponents in frantic free-for-all matches—until only one tank remains.

Learn More

Tankfall

Web App

TypeScript, HTML

This interactive Three.js visualizer showcases a 3D model of an iPhone with multiple color variants — electric blue, and rust red, and charcoal gray. Users can explore an exploded view of the phone, highlighting its internal components. The scene features realistic lighting and reflections, creating a visually engaging experience, while remaining lightweight and performant thanks to Three.js. This project demonstrates advanced 3D rendering, scene composition, and material handling in a browser environment.

Learn More

Three.js Demo

React App

JavaScript, HTML

Talk-Bot is a React application that integrates multiple APIs to deliver jokes, trivia, and random facts in real time. Users can apply filters to refine results, such as selecting specific joke categories or trivia types. Built with a responsive interface, Talk-Bot demonstrates dynamic data fetching, state management, and clean component-based design. It’s a showcase of API integration, user interactivity, and modern front-end development practices.

Try It Out

Talk-Bot

Web Game

JavaScript, HTML

2D Turn-Based Fighting Game – A collaborative web project developed by Brian Huang, Gobindroop Mann, Youssef Azami, and Anders Pedersen. The game pits two players against each other in a destructible 2D arena, where each turn requires careful strategy and resource management. Players can choose from a variety of weapons and gadgets — including a grenade launcher, rifle, airstrike, and teleporter — to outmaneuver and defeat their opponent. The combination of turn-based combat, diverse tools, and destructible terrain creates a dynamic and replayable gameplay experience.

Launch Game Watch Trailer

Fruit Wars

Web App

TypeScript, HTML

A custom-built word descramble tool that uses an AVL tree (self-balancing binary search tree) to efficiently store and search alphagrams (alphabetized letter sequences). When a user inputs a string of letters, the app locates the matching alphagram in the tree and instantly retrieves all valid words. This project demonstrates optimized data structure and efficient search algorithms in a practical applications.

See It Now

Word Descramble

Mobile App

Java, SQL

Shoot the Breeze is a social weather app built in Android Studio that combines live forecasts with real-time chat. Users can check current conditions—temperature, wind speed, humidity, and precipitation—plus hourly and 7-day forecasts for any location via zipcode or interactive map. The app also features account creation with email verification, password recovery, light/dark themes, friend requests, notifications, and multi-user chat rooms, making it easy to stay connected while staying informed.

Watch Demo

Shoot the Breeze