Full-stack engineering intern + ML research
Nashville, TNFisk University · B.S. Computer Science (Expected May 2027)

Building secure, data-driven systems and real-time products.

Computer Science B.S. candidate at Fisk University (May 2027) and Google Tech Exchange Scholar. Google Associate Software Developer Intern on Firebase Data Connect; ML research on smart-grid DDoS detection. I build full-stack products with a bias for reliability and performance.

  • Google Associate Software Developer Intern (Firebase Data Connect)
  • ML research intern in smart-grid cybersecurity
Google Tech Exchange ScholarCodePath Community Member

Open to software engineering internships, backend/product engineering collaborations, and applied ML research opportunities.

FBO

Career snapshot

Full-Stack Engineering Intern & ML Research Intern

Fisk University · B.S. Computer Science (Expected May 2027)

Based inNashville, TN
Primary laneBackend + data systems

Focus areas

Backend + data systemsML security researchReal-time mobile apps

Proof in Numbers

Signals that matter when someone scans the site quickly.
100k+
Smart-grid endpoints analyzed
30+
Tests added to Firebase Admin SDK
25%
Boilerplate reduction shipped
40%
Faster DDoS response time

What Teams Can Count On

The strongest portfolio signal is consistent, explainable impact.

Product engineering

Comfortable shipping in large codebases

Shipped developer-facing GraphQL and tenant improvements inside the Firebase Admin Node.js SDK with emulator-backed validation.

  • Google - Firebase Data Connect
  • 30+ tests added
  • Boilerplate reduced by ~25%

Applied ML

Research work tied to measurable outcomes

Built and tuned a CNN + GRU model for smart-grid DDoS detection with a focus on both accuracy and response speed.

  • 100k+ endpoints analyzed
  • 25% stronger performance
  • 40% faster response time

End-to-end delivery

Moves between frontend polish and backend systems

Builds mobile and web products that connect strong UX with payments, auth, maps, and data pipelines.

  • React Native + Next.js
  • Stripe, Plaid, GraphQL
  • Human-centered performance

Featured Case Study

A deeper look at one project with impact.

Project spotlight

Firebase Admin SDK (GraphQL)

Expanded GraphQL support and tenant features for backend developers.

View repo

Context

Firebase Data Connect needed GraphQL parity between client and admin SDKs.

Challenge

Add GraphQL features while keeping Admin SDK onboarding simple.

Solution

Shipped GraphQL query/mutation support and aligned Admin SDK behavior.

Role

Associate Software Developer Intern

Outcome

Reduced boilerplate by ~25% and delivered >90% test coverage.

Stack

TypeScriptNode.jsGraphQLFirebase EmulatorMocha/Chai

Evidence

  • Shipped GraphQL query and mutation support for backend developers using Firebase Data Connect.
  • Reduced setup boilerplate by roughly 25% through refactoring and tenant feature improvements.
  • Added 30+ tests with emulator-backed coverage to protect SDK reliability.

Journey & Principles

The path and operating principles behind how I deliver work.

Journey

Fisk University

B.S. Computer Science - Expected May 2027

Core CS foundations with focus on systems, algorithms, and applied math.

Machine Learning Research Intern

Fisk University - May 2024 to Jul 2024

Built CNN + GRU hybrid model for smart-grid DDoS detection.

Google Tech Exchange Scholar

Jan 2025 to Apr 2025

Algorithms + data structures curriculum; ML-powered workout app project.

Associate Software Developer Intern

Google - Firebase Data Connect - May 2025 to Aug 2025

GraphQL support, tenant features, and 30+ tests for Admin SDK.

Coursework

Data Structures & AlgorithmsObject-Oriented ProgrammingCalculus I-IIDiscrete Math

Principle 1

Clarity over complexity

Make systems easy to reason about so teams can ship faster and safer.

Principle 2

Momentum with rigor

Prototype quickly, validate assumptions, then harden what matters.

Principle 3

Human-centered performance

Speed, accessibility, and UX polish are part of the product, not extras.

Experience Highlights

Impact-driven work across product engineering and ML research.

May 2025 - Aug 2025

Associate Software Developer Intern

Google - Firebase Data Connect

  • Implemented GraphQL query/mutation support in the Firebase Admin Node.js SDK.
  • Refactored initialization logic and tenant features to reduce boilerplate by ~25%.
  • Authored 30+ Mocha/Chai tests with >90% coverage using the Firebase Emulator Suite.

May 2024 - Jul 2024

Machine Learning Research Intern

Fisk University

  • Built CNN + GRU hybrid model for smart-grid DDoS detection across 100,000+ endpoints.
  • Improved detection performance by 25% and reduced training time by 30%.
  • Created visualizations that informed 5 high-priority security initiatives.

Leadership & Community

Teams and communities I learn with.

May 2024 - Present

CodePath

Community Member

  • Collaborated on technical assessments with a 95% success rate.
  • Improved code efficiency by 30% through applied projects.

Sep 2023 - Present

Fisk University Google Developer Club

Active Member

  • Collaborated in teams of 3-8 on planning, coding, and testing.

More Projects

Explore by skill and open quick case snapshots.

Project

Uber Clone (Mobile)

Multi-screen rideshare experience with live maps, payments, and auth.

React NativeExpoTypeScriptZustandStripePostgreSQL
View full case study

Project

Smart Grid DDoS Detection

Hybrid CNN + GRU model to detect attacks across smart-grid networks.

PythonPyTorchNumPyPandasMatplotlib
View full case study

Project

Fintech Banking Dashboard

Hackathon banking app with live transactions and multi-bank visibility.

Next.jsTailwind CSSPlaidPostgreSQLSentry
View full case study

How I Work With Teams

From framing the problem to validating the result.
1

Frame the problem

Translate goals into constraints, risks, and success criteria before writing code.

2

Build the system

Ship clean, testable full-stack features with pragmatic architecture choices.

3

Refine and scale

Measure performance, polish UX, and iterate based on real-world feedback.

Toolbox

Languages, frameworks, and platforms I build with.

Languages

TypeScriptJavaScriptPythonJavaC++SQL

Frameworks

ReactNext.jsNode.jsReact NativeExpressTailwind CSSFirebase

Data + ML

PostgreSQLMongoDBRedisPyTorchPandasNumPy

APIs

StripePlaidGraphQLVertex AI

Let's build something meaningful.

Open to ambitious product engineering, developer tooling, and applied ML collaboration.

Open to software engineering internships, backend/product engineering collaborations, and applied ML research opportunities.