Joanna
Hoang

Solutions Engineer · Public sector & applied AI

Five years on the technical side of the deal: discovery, demos and deployments for federal identity and security programs at NEC, and hands-on AI enablement for enterprise developers at Intel.

Worked at
  • PGE
  • seeq
  • Kiernan Group
Delivered for
  • DHS
  • U.S. Secret Service
  • U.S. Marshals Service
  • U.S. Courts
  • State police
Portrait of Joanna Hoang
Based in
Portland, Oregon
Education
B.S. Computer Science, University of Portland
Co-op
MECOP: Portland General Electric, Seeq
Clearance
Previously adjudicated TS · inactive, clearable
Off hours
Freelance illustrator

01 · About

I'm a solutions engineer who has been the technical counterpart to federal sales, the person running the lab at a developer conference, and the one on site when the cameras go up.

For nearly three years at NEC National Security Systems I ran discovery and requirements sessions, tailored demos, and stayed through deployment and post-sales support for identity, access and perimeter-security programs with DHS, CBP, the Secret Service, the U.S. Marshals Service and U.S. Courts.

Before that, at Intel, I built and ran hands-on AI labs, demos and a 100-developer hackathon for Intel Innovation 2022. Before that, I was training transformer models on household energy data at Portland General Electric, two years before ChatGPT made the architecture famous.

Today I build AI-assisted web applications as a freelance forward deployed engineer, and I'm looking for my next solutions or sales engineering role.

By the numbers

100+

Customer-facing engagements at NEC: discovery, demos, briefings

30+

Demos, workshops and proof-of-concept sessions at Intel

5+

Years across software, AI, data and technical delivery

100+

Developers at the Intel Innovation AI hackathon I helped run

02 · Experience

The trail so far

Most recent first.

  1. 2026 – Present Kiernan Group

    Forward Deployed Engineer Now

    Kiernan Group Holdings · Freelance

    AI product builds for a risk and resilience firm serving government and law enforcement: an investment-research copilot demo and a rebuilt company website. The client owns scoping and data; I own the build, using Lovable, Codex and Claude and reviewing all of the output.

    • 2 live applications shipped
    • React
    • TanStack Start
    • Supabase
    • Cloudflare Workers
    • AI coding tools
  2. 2023 – 2026

    Software Solutions Engineer

    NEC National Security Systems · Federal contractor

    Customer-facing design and deployment of AI-enabled identity, access, investigative search and perimeter security for DHS, the Secret Service, USMS, U.S. Courts and state police. Designed and validated integrations between biometric engines, cameras, watchlists and access control; supported installs in secure federal environments; and tested face recognition that gave homeless-outreach clients at Hawaii's Institute for Human Services a digital ID linked to their care.

    • 50+ discovery & requirements sessions
    • 25+ tailored product demos
    • 20+ stakeholder briefings & pilot readouts
    • 15–20% less manual review in the workflow we evaluated
    • REST APIs
    • OAuth2
    • Postman & Tavern
    • SQL
    • Python
    • Trivy
    • CI/CD
  3. 2022 – 2023

    AI Solutions Engineer

    Intel Corporation

    Enterprise AI enablement: technical demos and proof-of-concept sessions, AWS EC2 lab environments for hands-on PyTorch and TensorFlow workshops at Intel Innovation 2022 and developer-summit webinars, and support for the conference's AI for Social Good hackathon. Validated MLPerf results on AWS EC2.

    • 30+ demos, workshops & POC sessions
    • 100+ developers at the AI hackathon
    • 100s of hands-on lab participants
    • PyTorch
    • TensorFlow
    • AWS EC2 / S3
    • Azure
    • Docker
  4. 2021 seeq

    Full Stack Software Engineering Intern

    Seeq Corporation · MECOP co-op

    Built full-stack features for an industrial analytics platform. My "Date Shared" feature followed one piece of data from a new timestamp in the PostgreSQL permissions table, through the REST API, to a column in the React "Shared With Me" view. Also converted AngularJS components to React and fixed API bugs.

    • React
    • TypeScript
    • Java
    • PostgreSQL
    • REST APIs
    • Jest / JUnit
  5. 2020 PGE

    Data Science Intern

    Portland General Electric · MECOP co-op

    One of eight interns turning PGE's Power Up leadership board game into a multiplayer web app: I designed the back-end architecture, and the team wrote the specs, built and presented the budget, deployed on AWS and handed it off to the team running it. Then on the data science team, built transformer models on household energy data (more in Field research).

    • >40% lower loss than the convolutional autoencoder
    • Node.js
    • Socket.IO
    • AWS EC2
    • PyTorch
    • SageMaker

03 · Case studies

Solutions breakdown

Five engagements, start to finish: the customer's problem, my role, what we did, and how it ended. The diagrams mark the parts I owned.

My part

  1. Vehicle sensor
  2. Multi-camera capture (my part)
  3. Face detection
  4. Group by occupant
  5. Best image per occupant
  6. Biometric API (my part)
  7. 1:N watchlist match (my part)
  8. Access or alert
NEVA pipeline. I ran the field tests on capture and validated the API and matching workflow.

The situation

CBP wanted to identify everyone in a moving vehicle at secured entry points. NEC's NEVA system triggers several high-resolution cameras as a car passes and sends the best face image of each occupant to a biometric matcher.

My role

Hands-on for about nine months of the pilot: test-data collection and cleaning, configuring test environments, validating the biometric API and matching workflow, and running repeated field tests.

The approach

The controlled demo worked; the field didn't. Night lighting, rain, tinted windows, camera angles and moving vehicles all hurt capture. In one test round I coordinated a same-day fix with portable event lighting and pop-up canopies over the capture zone. Matching recovered, which proved the environment was the cause, and engineering designed the permanent solution.

The outcome

That evaluation is what the customer bought on. The deal landed and the pilot rollout began; full rollout continued after I left.

  • ~9 mo hands-on in the pilot
  • 1 day to prove the field problem was the environment
  • Biometric API
  • Multi-camera capture
  • Field testing
  • Test-data collection

My part

  1. Disturbance at the fence
  2. Sensing fiber
  3. Interrogator
  4. AI classifies & locates
  5. Event stream (my part)
  6. Operator dashboard (my part)
  7. Operator responds
IPIDS event path. I validated events end to end and built the operator dashboard.

The situation

A federal customer came to NEC asking about facial recognition. Discovery showed the real need was long-term intrusion detection around a large, rugged outdoor perimeter, with little capacity for maintenance.

My role

Gathered requirements with the customer and operators and worked through fit with engineering, who made the final recommendation. I explained it to the customer, coordinated through installation, built the operator dashboard and stayed on for post-sales support.

The approach

IPIDS turns buried or fence-mounted fiber into the sensor, with AI that tells climbing, cutting and digging apart from rain, wind and animals, and no powered equipment along the fence. I built the dashboard on a real-time event platform, similar in role to AWS IoT: each intrusion as it happened, what was detected and when, the live camera feed for the alert area, and charts of activity over time. When events stopped arriving after an environment migration right before a demo, I traced the path and fixed the network configuration with the platform's engineer.

The outcome

The system was deployed and I supported it after the sale. IPIDS itself won the 2023 ASTORS Platinum award for Best Perimeter Protection Solution.

  • Discovery
  • Fiber-optic sensing
  • Real-time event dashboard
  • Live video integration

My part

  1. Candidate record (my part)
  2. Submit vetting job (my part)
  3. Poll status: pending · completed · error (my part)
  4. Retrieve result (my part)
  5. Pass · fail · needs review (my part)
Optional callback URL in place of polling. JWT bearer auth on our API; mutual TLS on the provider's. Every request is keyed to a transaction ID.

The situation

NEC's Smart Access visitor-management system needed to send candidates to a third-party background-vetting provider and get a pass, fail or needs-review decision back.

My role

Wrote the integration contract in OpenAPI 3.0, covering the provider's side from its integration guide and Smart Access's side from our system diagrams, and defined the vetting scenarios.

The approach

An asynchronous job pattern: submit, poll status, retrieve the result, with an optional callback. Twelve scenarios covered 2- and 3-point identity checks, with or without a photo, against criminal-history and DMV records plus a face match. My main design call: key each vetting request to a transaction ID instead of the person, because one candidate can be vetted more than once.

The outcome

A validated OpenAPI 3.0 contract for both systems, with Java models generated from it using OpenAPI Generator for the build.

  • OpenAPI 3.0
  • REST
  • JWT
  • Mutual TLS
  • Async jobs & callbacks
  • OpenAPI Generator

Joanna at the Intel DL Boost demo booth at Intel Innovation 2022, beside a screen comparing FP32 and INT8 inference
Intel Innovation AI hackathon tracks: machine learning, computer vision and natural language processing challenges

The situation

Enterprise teams had data-science skills but little practice with distributed training or Intel's optimized AI frameworks, which slowed adoption of Intel's AI hardware.

My role

Ran the AWS EC2 side of the hands-on PyTorch and TensorFlow optimization labs and prepared their instructions, scripts, notebooks and Docker images. Staffed the Deep Learning Boost demo booth and supported the AI Reference Kit hackathon.

The approach

Labs at Intel Innovation 2022 and developer-summit webinars; a two-node PyTorch distributed-training lab on AWS that let developers watch training spread across machines; and the AI for Social Good hackathon, where 100+ developers built on Intel AI Reference Kits. Each environment had to hold up with hundreds of people using it at once.

The outcome

Over 30 demos, workshops, conference labs and proof-of-concept sessions, reaching hundreds of lab participants and more than 100 hackathon developers.

  • 30+ sessions
  • 100+ hackathon developers
  • 100s of lab participants
  • PyTorch
  • TensorFlow
  • Intel Extension for PyTorch
  • AWS EC2
  • oneCCL
  • Docker

Sample inference run of the vision transfer-learning workflow showing 91% test accuracy and a per-class classification report

The situation

Intel packaged AI workflows into catalogs developers could run on their own, such as ResNet-50 transfer learning for image classification on sports, medical histology and satellite imagery. Anything that broke on a developer's first try would cost adoption.

My role

The customer's stand-in, working with Intel's AI development teams. I didn't write the original workflows; I made sure they worked for the people who would use them.

The approach

Ran the vision transfer-learning workflow end to end the way a developer would, reported every breakage, validated the Docker image and conda environment, ran the sample and benchmark runs, and updated the documentation to match what actually worked.

The outcome

The workflow shipped in Intel's public AI workflows catalog. Separately, I validated Intel's MLPerf benchmark results on AWS EC2. See the published workflow ↗

  • TensorFlow
  • Transfer learning
  • Docker
  • conda
  • MLPerf

04 · Live & published

Work you can open right now

Shipped applications and published enablement material.

Kiernan Group Holdings · 2026

Investment Intelligence copilot

AI investment-research copilot demo with document analysis, company comparison, portfolio views and a chat interface, running on public and simulated data.

  • React
  • Supabase
  • Cloudflare Workers
Open demo ↗

Kiernan Group Holdings · 2026

KGH website rebuild

Rebuilt site for a risk and resilience firm, scoped as a front-end-only first version so the client could make an early direction decision. In preview for approval.

  • React
  • TanStack Start
  • Tailwind / shadcn
Visit site ↗

Intel Innovation · 2022

AI for Social Good hackathon

A day-long hackathon where 100+ developers built on Intel AI Reference Kits: safe drinking water, weed-detecting drones, and humor classification with transformers. I provisioned the AWS lab infrastructure and prepared the lab materials.

  • AI Reference Kits
  • AWS EC2
  • Habana Gaudi
Read Intel's recap ↗

Intel · 2022

Vision transfer-learning workflow

Intel's published ResNet-50 transfer-learning workflow. I tested it end to end as a developer would, validated its Docker image and conda environment, and updated the documentation before it shipped.

  • TensorFlow
  • Docker
  • conda
View on GitHub ↗

05 · Field research

Where the AI roots come from

Earlier machine learning and data work on energy, wildlife and cancer biology.

Field note 01
2020 · Portland General Electric

Transformers, before they were famous

The goal was general-purpose features from household electricity usage, the kind of signal that could flag likely EV owners so the utility could tailor its services. A convolutional autoencoder fell short, so I tried a transformer when nearly every example was still about language. The reconstruction got much closer to the real series.

  • >40% lower loss than the autoencoder
  • PyTorch
  • AWS SageMaker
  • Time series
  • Transformers
  • Autoencoders

Field note 02
2019–2022 · Wild Me Lab

Is that a whale shark?

Wild Me uses photos and video to identify individual animals for conservation research. In a two-person course project, we classified about 3,800 YouTube videos as real whale-shark encounters or not from their titles, tags and descriptions, comparing five models. I later rebuilt a collaborator's classifier with latent semantic analysis, and built Grafana dashboards so Wild Me staff could monitor workloads and report impact.

  • 78.8 → 92.5% accuracy: random-forest baseline to my LSA pipeline
  • scikit-learn
  • numpy
  • nltk
  • fastText
  • Grafana / PromQL
Code on GitHub ↗

Field note 03
2019 · University of Portland

T cells that fight tumors

Hierarchical clustering heatmap of sample-to-sample distances across the 24 samples
Sample-to-sample clustering from our analysis

Does an antibody-peptide MHC drug activate T cells to kill tumor cells in mice? Our four-person team, working with a faculty collaborator, compared T cells from blood and from inside tumors, with and without treatment. My part was data cleaning and the bioinformatics analysis: filtering, normalization and differential expression in R with DESeq, checked with PCA and clustering. Treated tumor T cells upregulated activation genes such as TNFRSF9, CD160, CCL1, XCL1 and CCL3, the signature you'd expect if the drug was working.

  • 24 RNA-seq samples across 4 groups
  • R
  • DESeq2 / Bioconductor
  • PCA & clustering
Code on GitHub ↗

06 · Toolkit

Skills & tools

What I'd be comfortable being interviewed on.

Customer-facing

  • Technical discovery & requirements
  • Demos & proofs of concept
  • Stakeholder briefings & pilot readouts
  • Training & onboarding
  • Technical writing
  • RFP responses

Integration

  • REST APIs, JSON, webhooks
  • OAuth2 & SAML SSO
  • Postman & Tavern
  • React
  • Git

Data & AI

  • Python
  • SQL & PostgreSQL
  • PyTorch & TensorFlow
  • LLM & RAG concepts
  • Grafana & PromQL

Cloud & infrastructure

  • AWS (EC2, S3, SageMaker)
  • Azure
  • Docker
  • CI/CD pipelines
  • Linux, Bash & PowerShell

Security & compliance

  • NIST controls & CMMC 2.0
  • Container scanning (Trivy)
  • Secure federal environments
  • FedRAMP, SOC 2, ISO 27001

07 · Testimonials

From people I've worked with

[Two or three sentences]
Jim Robell President & CEO, Fortior Solutions
Great to work with Joanna, and she did a great job at customers' training and AI events presentations. She also covered many Intel AI products and contributed a lot upon those AI products.
Louie Tsai Artificial Intelligence Software Solution Engineer, Intel
[Two or three sentences from a client about a build you delivered.]
Dr. Kathleen Kiernan, Ed.D CEO, Kiernan Group Holdings

08 · Contact

Hiring a solutions engineer?

I'm looking for solutions engineering and sales engineering roles, especially in public sector and applied AI. Email is the fastest way to reach me.