anthony portrait
๐Ÿ‘‹๐Ÿพ

Hello, I'm Anthony. I'm a full-stack developer and AI-assisted software engineer with 10+ years delivering enterprise applications. I specialize in C#, .NET, ASP.NET Core, Angular, TypeScript, SQL Server, and Azure, and I use GitHub Copilot, OpenAI Codex, and prompt engineering to accelerate design, implementation, debugging, testing, and delivery.

I build with AI-accelerated engineering workflows. I combine SOLID architecture, clean code practices, and AI-assisted development to ship reliable software faster while keeping maintainability high for long-term product evolution.

In this portfolio, you'll see examples of modernization work, cloud delivery, real-time Angular applications, and AI-assisted software engineering across the full development lifecycle. My goal is to produce software that is fast to deliver, easy to reason about, and resilient in production.

About Me

After earning my degrees in Computer Science from Ulster County Community College and SUNY New Paltz, I built my career as a full-stack developer. Over the past 10+ years, I've delivered enterprise software for commercial and federal clients, modernized legacy systems, and shipped scalable cloud-based applications. My core stack is C#, .NET, ASP.NET Core, Angular, TypeScript, SQL Server, Azure, REST APIs, and cloud technologies.

I bring a strong focus on AI-assisted software engineering, using GitHub Copilot, OpenAI Codex, and prompt engineering to accelerate architecture, implementation, debugging, testing, and documentation without sacrificing code quality.

When I'm not coding, I enjoy gaming, movies, and dancing. I'm also passionate about continuous learning and currently exploring piano as a creative outlet.

My projects

Observatory

An AI OS for developers: Jev, a voice and text assistant that proposes and runs coding-agent work on your machine, over a live space-scene dashboard of your GitHub work. An Orrery of projects, a star-map review queue, issues, logs, Claude Code usage and agent report cards. Angular + Three.js.

From the README

An AI OS for developers. Jev, its assistant, takes typed or spoken requests and proposes coding-agent work that runs on your machine. Around him, your GitHub work is drawn as a live, animated space scene:

  • Home: a glowing core that shows what the assistant is doing, a card per project, Claude Code usage, news and mail.
  • The Orrery: one world per project, its look driven by that project's health.
  • The review queue: one star per open pull request, grouped by what blocks it, with a PR screen to review and merge without leaving the page.
  • Issues, logs and agent report cards for each project.

Observatory is a rebuild of pr-starmap, whose pages grew into single HTML files thousands of lines long. It is being migrated one small piece at a time into typed, tested Angular components.

Read the full README on GitHub
A silent walkthrough of the live preview: turning sound and motion on and off, spinning up the star trails, then the news feed, the orrery and one project's star map with its list, issues, logs, usage, replay, merge plan and agents views.
  • Angular
  • TypeScript
  • Three.js
  • WebGL
  • Node.js
  • Vercel
  • AI-Assisted Development

RivalsPulse

An Angular companion platform for hero learning, matchup strategy, positioning concepts, and guided practice for Marvel Rivals. Built with an AI-assisted workflow to accelerate feature planning, refactoring, and content iteration while maintaining a scalable component architecture.

From the README

RivalsPulse is an Angular coaching companion for learning Marvel Rivals heroes, matchups, team composition, positioning, and practice habits. It combines live data with curated lessons and interactive tools instead of acting as a static wiki.

Read the full README on GitHub
  • Angular
  • TypeScript
  • API Integration
  • AI-Assisted Development
  • Gaming
  • Component Architecture

Rivals Pulse - Marvel Rivals Overwolf App (available soon on appstore)

Designed and developed an Overwolf companion application with Angular and TypeScript for real-time gameplay insights, hero recommendations, and performance analytics. Integrated a hands-free voice assistant built on the ElevenLabs conversational AI and text-to-speech APIs, so the app can be asked for matchup, positioning, and hero questions mid-match and answer out loud without the player ever leaving the game. Applied SOLID architecture, reusable services, and AI-assisted development workflows to accelerate delivery and maintain code quality.

Unedited match capture of the voice assistant in use. Turn sound on - the assistant is heard rather than shown, so the spoken questions and its replies are the demo.
  • Angular
  • TypeScript
  • Overwolf API
  • ElevenLabs API
  • Conversational AI
  • Voice Assistant
  • Real-time Analytics
  • RxJS
  • SOLID Principles
  • AI-Assisted Development

Agent Speak - Voice Plugin for AI Coding Agents

A plugin I built that gives an AI coding agent a spoken handover: when a task finishes it says one short line naming what is done and what to do next, instead of narrating the whole response back at you. Built the speech pipeline on the ElevenLabs API with an offline Windows SAPI5 fallback, pausable playback, and a low-level keyboard hook that claims the media keys only while audio is actually playing. Prototyping this plugin is what shaped the ElevenLabs voice agent that now ships inside the Rivals Pulse app.

From the README

Your agent tells you it's done โ€” out loud, in one line. Then reads the whole answer back only if you ask.

That's the whole idea. Most "read my agent's output aloud" setups read the response, which is written to be read, not heard โ€” you get the first few hundred characters of a document narrated at you. This reads a handover instead: one sentence saying the work is finished and what you do next. The answer itself stays on screen until you ask for it.

How it works underneath: Design notes โ€” why it speaks a handover instead of the response, why the media keys use a low-level hook, and the job object that silently killed detached playback.

Read the full README on GitHub
  • Node.js
  • ElevenLabs API
  • Text-to-Speech
  • Voice AI
  • Windows APIs
  • PowerShell
  • Developer Tooling
  • AI-Assisted Development

U.S. Navy Application Modernization

Stabilized and modernized a mission-critical Navy application by resolving legacy issues, improving reliability, and delivering improvements under aggressive schedules. Combined .NET, SQL Server, and cloud deployment practices with AI-assisted engineering for faster investigation and execution.

  • .NET
  • SQL Server
  • Azure
  • Modernization
  • Federal

Personal Portfolio Website (alternative)

A production-focused portfolio experience built with Angular and TypeScript to showcase architecture, engineering depth, and AI-assisted delivery practices. Uses modular components, strict typing, and clean abstractions to keep the codebase maintainable while enabling rapid feature evolution.

  • Angular
  • TypeScript
  • SCSS
  • RxJS
  • Angular Signals
  • Vercel

Modern Stack Solutions

A comprehensive business website showcasing modern web development services and solutions. Built with Angular and TypeScript for dynamic functionality and responsive design. Features service portfolios, client testimonials, project showcases, and contact integration. Demonstrates full-stack development capabilities with modern Angular architecture and component-based design.

  • Angular
  • TypeScript
  • CSS3
  • Business Website
  • Professional Services
  • Component Architecture

React Movie Database

A comprehensive movie discovery application built with React and integrated with The Movie Database (TMDb) API. Features include movie search, detailed information display, ratings, trailers, and user favorites. Implements responsive design, dynamic routing, and state management for seamless user experience.

  • React
  • JavaScript
  • TMDb API
  • CSS3
  • REST APIs
  • Responsive Design

JobPilot

Self-hosted job-search copilot: finds jobs matching your resume on a schedule, ranks them, and helps you apply with approval-gated automation.

From the README

A self-hosted job-search copilot. JobPilot finds jobs that match your resume on a schedule, ranks them, and helps you apply, without sending anything to an employer unless you approve it.

  • Finds jobs from Indeed (via Claude Code's official connector), Remotive, Remote OK, The Muse, Adzuna, USAJOBS, JSearch (LinkedIn, Glassdoor, ZipRecruiter) and the Greenhouse/Lever career pages of companies you follow. Official APIs only, no scraping.
  • Ranks every job 0โ€“100 against your skills, target titles, location and salary floor, and shows why it scored the way it did.
  • Tracks your pipeline on a drag-and-drop board, from saved to offer.
  • Helps you apply: drafts a tailored resume and cover letter from your own resume, fills Greenhouse and Lever forms, and submits only with your explicit, per-application approval.

Everything runs on your computer. There's no account, no cloud database and no telemetry.

Read the full README on GitHub
  • angular
  • automation
  • claude-code
  • job-search
  • nodejs
  • self-hosted
  • typescript

Software Design Coach

Interactive software-design mentor: plan the important decisions before coding

From the README

An interactive design coach that guides a developer through planning software projects and features before implementation, while teaching the reasoning behind each design decision.

The product specification lives in design/Software_Design_Coach_Build_Spec.docx.

Status: scaffolded. The app shell runs; the coaching workflow arrives slice by slice (docs/mvp-plan.md ยง6).

Read the full README on GitHub
  • TypeScript

CNA Study App

An interactive study tool built to help students prepare for the Certified Nursing Assistant (CNA) exam. The app covers core CNA topics drawn directly from course materials, including infection control, patient rights, communication, safety, personal care, and the BASICS model of resident needs.

From the README

An interactive study tool built to help students prepare for the Certified Nursing Assistant (CNA) exam. The app covers core CNA topics drawn directly from course materials, including infection control, patient rights, communication, safety, personal care, and the BASICS model of resident needs.

Read the full README on GitHub
  • JavaScript

My skills

My certifications

My experience

Design foundations

As a WordPress developer at REV Design, I worked alongside a professional graphic designer who constantly critiqued my design and UI work. I also worked with the company's CEO, who taught me Adobe Photoshop and discussed design and projects with me. I have a keen eye for UI/UX, and these are the principles I bring to the interfaces I build.

What I'm learning

Talks, videos and books on computer science and software craft that shape how I build and keep sharpening my skills.

Books

Contact Me

Please contact me directly at anthonybturner@icloud.com or through this form.