Elias Benbourenane

Software Engineer

Education

Bachelor of Science in Computer Science Aug 2022—Apr 2026

University of Pittsburgh, Minor in Physics

Experience

Software Engineer May 2023—Present

University of Pittsburgh Biomedical Informatics

I develop comprehensive tools for biomedical research using React, SAS, and FastAPI, including a platform to explore drug-disease relationships across 13M+ PaTH Network patient records. Recently built an LLM-powered Next.js application with Prisma to visualize and summarize biomedical knowledge graphs of drug mechanisms, and prototyped an ML tool for UPMC hospital to identify dangerous patient care transitions using FastAPI, SQLAlchemy, and React.

A major focus has been modernizing legacy systems and optimizing performance. I modernized a SQL analytics codebase with modular design and incremental processing, reducing runtime by 9x (38h → 4h). Additionally, I've orchestrated parallelized ETL pipelines using SLURM and Amazon Redshift that reduced data processing time by over 90%.

On the infrastructure side, I architected and deployed a secure, HIPAA-compliant Linux and Docker environment for AI compute workloads that now serves 200+ users. I've managed, architected, and deployed 10+ production servers on-premises or in the cloud using AWS EC2/ECS/ALB, often leading architecture decisions and serving as the lead or sole developer across 9+ concurrent projects.

I also contributed with CMU to ship a PyTorch ML framework for predictive temporal modeling through a Svelte web interface, and authored a monitoring framework in Bash with Slack alerting for several server groups critical to research infrastructure.

Full Stack Developer Intern May 2023—Sep 2023

Center for Analytical Approaches to Social Innovation

Promoted post-internship to a consulting role, advising on technical direction and key engineering decisions for multiple projects. I led a comprehensive full-stack migration to a Django and React architecture, introducing new features while enabling faster development and significantly improving code maintainability.

I developed an analytics dashboard using Django and Chart.js to analyze user engagement patterns and inform data-driven outreach decisions. Beyond development work, I implemented robust security measures including a user authentication and authorization system with OAuth 2.0 integration, and established CI/CD pipelines using GitHub Actions that streamlined React builds, Jest tests, and deployment processes on AWS.

Software Developer Dec 2022—May 2023

Levy Lab

I worked on high-performance systems for physics research, focusing on database optimization and custom tooling development. My primary achievement was refactoring SQL tables containing billions of rows of sensor data, which reduced the overall database size by over 40% while significantly improving indexing performance for faster queries.

I extended a custom Grafana fork with new Go and React modules specifically designed for querying high-frequency physics time series data. To support the team's development workflow, I developed comprehensive CI/CD pipelines using AWS, Docker, and GitHub Actions that fully automated daily codebase builds and deployments. Additionally, I engineered automated Go-based SQL data validation pipelines that eliminated approximately 6 hours of manual physicist review work each week.

Help Desk Technician Oct 2022—Dec 2022

University of Pittsburgh

I operated the university's help desk phone line, providing comprehensive technical support for software, hardware, and general IT issues to students, faculty, and staff. Averaging over 15 calls per day, I assisted users with varying levels of digital literacy, successfully resolving complex technical problems while maintaining clear, patient communication. My focus on user experience and problem-solving resulted in a 100% satisfaction rating throughout my tenure.

Projects

RARAR

github.com

Python, Go, CLI

Open-sourced the first random-access RAR reader, enabling archive streaming with ~99.98% bandwidth savings. Implemented HTTP workflow support for efficient partial archive access in cloud scenarios. Integrated into Decypharr download client, delivering RAR support to over 3,000 users.

PlexAniBridge

github.com

Python, Svelte, Tailwind, GraphQL, asyncio

Built a media synchronization service tracking watch-status between Plex and AniList, achieving 30,000+ Docker pulls. Developed Python sync engine using asyncio and GraphQL, maintaining metadata mapping with ~99.8% accuracy across 8 sources. Designed progressive web app serving ~500 users.

DineAI

github.com

Java, JavaScript, Spring Boot, React, Tailwind

Collaborated in Agile to prototype a SaaS platform for restaurants to host AI-powered menus. Implemented sentiment analysis pipelines using LLM APIs to summarize customer reviews. Configured CI/CD pipelines with Docker and GitHub Actions for automated testing and deployment.

CSAW

csaw.io

Python, SQL, Wireshark

Organized CSAW 2023, the largest annual student-run cybersecurity event with 3,000+ participants and hundreds of teams. Designed CTF challenge involving SQL injections and packet sniffing, attempted by 50+ teams and solved by six.

libDrive

github.com

Python, Go, Flask, React, MongoDB

Built libDrive, an open source media library indexer using React, Flask, and MongoDB with native cloud storage integration. Led development of successor Dester, combined garnering a community of 300+ members and 100K+ downloads.

Nahar Studios

nahar.dev

Node.js, Godot, Express.js, MongoDB

Co-founded hobbyist game studio comprised of diverse programmers, artists, and musicians. Participated in 6 game jams, published to Google Play Store, currently developing metroidvania game. Designed and deployed all studio websites and game backends.

MagnetMagnet

github.com

Python, Qt

Built cross-platform GUI program to aggregate 5 torrent trackers, offering consolidated search interface. Attracted 1,000+ downloads and 60+ GitHub stars for UI and ability to cut user search times. Implemented powerful querying capabilities including regex search, filtering, and pagination.

Skills

Languages

Python, Java, Go, JavaScript, TypeScript, Rust, C, C++, HTML, CSS, SQL, Bash, PowerShell, R, SAS, YAML, JSON, Godot

Frameworks

FastAPI, Django, Flask, Spring Boot, React, Next.js, Svelte, Vue.js, Express.js, PyTorch, Pandas, NumPy, Qt, Tauri, Pytest, Jest, JUnit, Chart.js, Plotly, Tailwind

Technologies

PostgreSQL, SQLite, Oracle SQL, MongoDB, GraphQL, REST APIs, OAuth 2.0, AWS, Docker, Kubernetes, Git, Linux, SLURM, Grafana, Prometheus, Elasticsearch, Nginx, Traefik, Jupyter, RStudio, Vite, Node.js, Prisma, SQLAlchemy, GitHub Actions

Concepts

Software Engineering, Machine Learning, Generative AI, Full Stack Development, DevOps, CI/CD, Infrastructure as Code, Data Analytics, Statistical Analysis, System Architecture, Database Design, Performance Optimization, API Design, Technical Leadership, HIPAA Compliance, HPC, Distributed Systems, Predictive Modeling, ETL, Data Visualization, Time Series Analysis