Skip to content
View trentonallan's full-sized avatar

Block or report trentonallan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
trentonallan/README.md

Trenton Allan

Backend Engineer @ Oasis NEU project series building peer-to-peer marketplace infrastructure.

Sophomore CS @ Northeastern with AI concentration.

Seeking January-August 2026 co-op opportunities. [Resume]

Current Work

Oasis Project Series - Leading backend development for P2P local thrifting marketplace

  • Architecting Node.js backend supporting 75+ beta users and 500+ daily API requests
  • Implementing real-time inventory updates with concurrent session management
  • Driving technical decisions on database schema, API structure, and authentication flow
  • Coordinating with 5-person agile team delivering features in weekly sprints

Recent Projects

  • Dartfrog - Multi-threaded HTTP/1.1 server built from scratch in Java

    • RFC-compliant request parsing with persistent connections and pipelining
    • Optimized with non-blocking sockets, gzip compression, and connection pooling
    • Persistent concurrent connections with zero external dependencies
  • Neural Network from Scratch - Pure NumPy implementation

    • Manually computed all 12 partial derivatives through backpropagation
    • Achieved convergent loss through hand-coded gradient descent
    • Binary classifier without ML frameworks or autograd
  • Credit Card System Simulator - Object-oriented financial modeling

    • APR calculations, payment processing, dynamic credit limits
    • Test suite ensuring accuracy to 4 decimal places

Open Source Contributions

Fixed critical date serialization bug in node-postgres (11K+ stars) that was corrupting PostgreSQL database entries

Technical Skills

  • Languages: Java, Python, JavaScript/Node.js, HTML/CSS, Racket
  • Tools and Frameworks: Git/GitHub, Linux, Express.js, React.js, PostgreSQl, NumPy, Jupyter, Godot
  • Skills: Object Oriented Design, Debugging & Unit Testing, Machine Learning Fundamentals, Agile Methodology
  • Certifications: Leveraging AI For Business, Northeastern University; Seal of Biliteracy (Spanish & English), State of Indiana.

Experience

Technical Program Lead - Cape Cod Theatre Company (Summers 2021-2023)

  • Designed inventory system for 4,000+ assets using database principles
  • Facilitated technical programs with 100% on-time delivery
  • Mentored 50+ students per season
  • Selected as "Most Valuable Intern" among 20+ candidates

Recognition

  • Dean's List (2024, 2025)
  • Summa Cum Laude (2024)
  • Leveraging AI for Business Certification - Northeastern University
  • Seal of Biliteracy (Spanish & English)

Relevant Coursework

Program Design & Implementation 2, Fundamentals of Computer Science 1 and 2, Discrete Structures, Foundations of Cybersecurity, Mathematical Reasoning

Contact

[email protected] · LinkedIn · GitHub

Popular repositories Loading

  1. dartfrog-java dartfrog-java Public

    Java 1

  2. trentonallan trentonallan Public

    1

  3. neural-network-py neural-network-py Public

    Python

  4. cy2550-project1 cy2550-project1 Public

    Holds the deliverable files for project 1 in cs2550.

  5. project1 project1 Public

    Holds the deliverable files for project 1 in cs2550.

  6. CS3100 CS3100 Public

    Class materials from CS3100