Systems, APIs, and ML

Software Engineer

Focused on backend systems, APIs, data, and machine learning.

Expected Graduation December 2027
Current Focus APIs, platform thinking, and ML tools
Profile

About

I am a Computer Science student at the University of Nebraska-Lincoln building software projects that show system judgment, clear implementation choices, and measurable outcomes.

  • BS in Computer Science, GPA 3.5, expected December 2027.
  • Coursework in data structures, algorithms, discrete math, linear algebra, statistics, and software engineering.
  • Looking for internships where I can contribute to APIs, platform features, and technically rigorous product work.
Technical Stack

Tools I actually build with

These are the tools that show up consistently across my coursework, shipped projects, and technical interests.

Python
Python ML workflows, analytics, APIs
C# and .NET
C# / .NET ASP.NET Core, EF Core, backend services
Java
Java Object-oriented systems and coursework
SQL
SQL PostgreSQL, reporting, data flows
JavaScript
JavaScript Frontend interaction and tooling
Machine learning
TensorFlow / XGBoost Modeling, training, explainability
Frameworks
Spring / Django Backend patterns and APIs
Testing
xUnit / JUnit Testing discipline and confidence
Systems tools
EF Core / ASP.NET Data access, services, auth flows
Selected Work

Projects

A few projects I know well and can walk through clearly.

Backend Platform Reliability

Full-Stack E-Commerce

An e-commerce app built with .NET, React, PostgreSQL, Redis, and Azure. It gave me a good way to think through API design, checkout flow, caching, and how the system should scale.

  • Used PostgreSQL for transactional data and Redis for common catalog reads so the app stays fast on repeated requests.
  • Worked through load balancing, rate limiting, and consistent hashing so I could talk about traffic spikes and scaling, not just a single local instance.
  • Added Stripe, Cloudinary, GitHub Actions, and Azure so payments, media, and deployment all worked inside one system.
Interactive Prototype
Cache Hit Rate 91%
P95 Latency 146ms
Protected Requests 60/min
API Throughput
Redis Utilization
Rate Limit Pressure

Browse mode leans on Redis for fast catalog reads before checkout traffic starts to climb.

Machine Learning Explainability

NFL QB Touchdown Predictor

An NFL touchdown predictor built with XGBoost, SHAP, and Streamlit. The goal was to make the predictions useful, explainable, and easy to explore.

  • Trained on 10,000+ historical plays and reported 88% accuracy on the prediction task.
  • Used SHAP so each result could be tied back to the features that pushed it up or down.
  • Wrapped the model in Streamlit so it felt like a small product instead of a notebook.
Scenario Explorer
Touchdown Probability 67%
Confidence High
Pass Rate
Red Zone Usage
Opponent Pressure

The balanced view shows how the model weighs play tendency, red-zone usage, and pressure in one prediction.

Experience

Experience

My experience blends software execution, teaching, and structured career development. Together, those roles sharpened both technical judgment and communication.

Software Developer & Math Tutor

Dominion College, Harare, Zimbabwe • February 2022 to August 2023

Python SQL Reporting Student Operations Instruction
  • Built a Python and SQL tracking workflow for 30+ students, which reduced manual data entry time by roughly 40% and made performance data easier to review week to week.
  • Created weekly reporting flows for academic performance, attendance patterns, and intervention follow-up so instructors could move from raw data to action faster.
  • Worked close to the academic side of the operation, turning day-to-day school processes into something more measurable and easier to maintain.
  • Supported a 99% pass rate through adaptive instruction in algebra and calculus, adjusting explanations to different learning styles instead of teaching one way to every student.
  • Balanced technical problem solving with direct communication, which strengthened how I explain systems, metrics, and tradeoffs to people who are not deeply technical.

Career Prep Fellow

Management Leadership For Tomorrow • November 2025 to Present

Leadership Case Practice Career Growth Communication Professional Strategy
  • Selected into an 18-month professional development program focused on coaching, technical readiness, leadership habits, and long-term career strategy.
  • Strengthening communication and structured thinking through case work, assessments, and high-accountability preparation that sharpens how I present technical ideas.
  • Using the program to build stronger judgment around collaboration, professional presence, and communicating impact clearly in high-stakes settings.
  • Gaining exposure to industry pathways and expectations through partner organizations including LinkedIn, Bloomberg, and Deloitte.
  • Applying that growth back into my portfolio by making project stories clearer, more technical, and easier to defend beyond surface-level feature lists.
Involvement

Communities shaping how I grow

I keep this part focused. These two communities matter because they expand my network, perspective, and confidence as I keep building as an engineer.

Tech Community

ColorStack

I am gaining peer support, mentorship, and a clearer view of how to grow from computer science student to industry engineer.

  • What I am gaining: stronger mentorship, recruiter access, and a more informed view of early-career growth in tech.
  • What it adds: a network of students and professionals who understand the path into software engineering roles.
Visit ColorStack
Engineering Community

NSBE

I am gaining engineering community, leadership exposure, and a stronger sense of belonging inside technical spaces.

  • What I am gaining: leadership opportunities, professional connections, and a broader engineering support system.
  • What it adds: a community that ties technical growth to service, excellence, and long-term career development.
Visit NSBE
Contact

Contact

If you are hiring for software engineering internships, I would be glad to talk. I am especially interested in teams that value strong fundamentals, fast learning, and clear technical communication.

Please enter your name.
Please enter a message.