Hi, I'm Solomon Pierce

Software Engineer & CS Student

Passionate about building innovative solutions with modern technologies. Currently pursuing Computer Science at UT Dallas and working as a Software Engineering Intern at Fannie Mae.

Solomon Pierce

About Me

Hi, I'm Solomon, a computer science student at UT Dallas with a passion for solving complex problems through technology. I'm an avid learner of software engineering disciplines and love using technology to create meaningful solutions.

My interests span across frontend and backend development, machine learning, virtual reality, and quantum computing. Currently, I'm building full-stack web applications and actively seeking internship and research opportunities.

3.2

GPA

2025

Graduation

20+

Projects

Education

Bachelor of Science - Computer Science

The University of Texas at Dallas

Aug 2021 - May 2025

Certifications

  • Intermediate ML (Kaggle)
  • 2024 Future Housing Leaders Badge
  • Introduction to ESG (LinkedIn)
  • Pandas (Kaggle)

Professional Experience

Software Engineer Intern

Fannie Mae Jun 2024 - Aug 2024
  • Orchestrated automatic deployment and ML model usage using Python, AWS Lambda functions, and S3
  • Created and optimized machine learning models to analyze financial data and detect anomalies with AWS SageMaker
  • Implemented model explainability using SHAP, enabling business stakeholders to visualize how features affect output score
  • Built a Spring Boot GraphQL microservice to reduce latency and eliminate overfetching for clients of 10+ REST services

Development Officer

ACM UTD May 2022 - Present
  • Building and maintaining tools for officers and interfaces for student resources for 900+ members and 100+ officers
  • Member of ACM UTD Member Portal team developing React/Next.js applications
  • HackUTDxACM HackPortal contributor for hackathon event management platform

Lead Programming Instructor

Minecraft U Aug 2018 - May 2021
  • Taught problem solving and programming in Lua, Java, and C++ using Minecraft as a teaching tool
  • Developed additional, personalized curricula for advanced students
  • Mentored students and trained junior instructors/teaching assistants
  • Utilized Agile methodology for project management

Featured Projects

Raycasting Renderer

Interactive "2.5D" scene illuminated with raycasting, inspired by classic videogame Wolfenstein 3D. Built with pure JavaScript and HTML5 Canvas for real-time rendering.

JavaScript HTML5 Canvas API

Pringle Programming Language

Stack-oriented reverse polish notation programming language built from scratch. Implemented tokenizer/lexer, parser, AST generator, and interpreter designed for speed and simplicity.

C++ CMake Catch2

ACM Member Portal

Open source project with 10+ developers for UT Dallas ACM chapter. Improved recruitment and event management operations for 900+ members and 100+ officers.

React.js Next.js GraphQL TypeScript

Leetcode with Friends

High-performance backend service built with Go for ACM UTD's competitive programming platform. Implements efficient algorithms and data structures for contest management and user authentication.

Go Backend Development Algorithms REST API

AI Chess Engine

High-performance chess engine built in Rust that compiles to WebAssembly for web deployment. Implements minimax algorithm with alpha-beta pruning for intelligent AI opponent gameplay.

Rust WebAssembly AI Algorithms Game Development

HackPortal

Comprehensive hackathon event management platform for ACM UTD's HackUTD events. Handles participant registration, team formation, project submissions, and judging workflows for 1000+ participants.

TypeScript React Next.js Event Management

Skills & Technologies

Programming Languages

Python JavaScript TypeScript C++ Java Rust Go Lua OCaml Prolog

Frontend Development

React Next.js Angular HTML5 CSS3 Tailwind CSS WebAssembly

Backend & Database

Node.js Express Spring Boot GraphQL PostgreSQL Firebase Microservices

Cloud & DevOps

AWS AWS Lambda AWS SageMaker S3 Docker CMake

Machine Learning & AI

Scikit-Learn Pandas SHAP Neural Networks Data Analysis

Tools & Methodologies

Git Agile Project Management OpenGL GLFW

Get In Touch

Let's Connect

I'm always interested in discussing new opportunities, innovative projects, and collaborations. Feel free to reach out!

Location Arlington, Texas
University UT Dallas
Status Open to Opportunities