Artin Davari

Software Engineer & Cybersecurity Student

Work Experience

Oregon Network Research Group - University of Oregon

June - Sept 2024

REU-funded Summer Internship

Remote

PythonPlotlyData VisualizationNetwork AnalysisData Processing
  • Developed real-time network data visualization applications using Plotly
  • Collaborated with research team to analyze and present network security patterns
  • Implemented automated data processing pipelines for network traffic analysis
  • Created interactive dashboards for visualizing complex network metrics

Nebulon (acquired by Nvidia)

June - August 2023

Software Engineering Intern

Fremont, CA

GoCybersecurityAutomationPerformance Testing
  • Developed an internal application to automate the process of finding CVE cybersecurity vulnerabilities within imported packages in company repositories
  • Created an application using Go to test different logging packages and determine optimal package efficiency
  • Implemented automated security scanning pipeline that reduced manual vulnerability assessment time by 75%

CDK Global

June - August 2022

Software Engineering Intern

San Jose, CA

ReactPHPJavaScriptPostgreSQLFull-Stack DevelopmentDatabase ManagementGitCI/CD
  • Developed and maintained automotive dealership management systems
  • Participated in full-stack development of web applications
  • Collaborated with senior developers on system improvements
  • Developed a dashboard to automate the process of adding, removing, editing, and looking up data entries in a Git repository
  • Developed a customer relational database, built a user-friendly dashboard to display its contents, which allowed for filtering, adding, and editing data entries

Projects

To-Do List Manager

Developed and deployed a full-stack task management application that enables users to create, organize, and track their daily tasks and projects through an intuitive web interface.

ReactNode.jsJavaScriptMongoDBAzure

Key Features:

  • Modern Frontend: Created a Built responsive user interface using React with clean, user-friendly design
  • RESTful Backend: Implemented Node.js server with JavaScript APIs for seamless data operations
  • Cloud Database: Integrated MongoDB Cloud for reliable data persistence and synchronization
  • Cloud Deployment: Deployed the application on Vercel for global accessibility and scalability

Technical Highlights:

  • Complete CRUD operations for task management
  • Real-time updates and data synchronization
  • Responsive design for desktop and mobile users
  • Secure user authentication and data management
This project demonstrates my ability to build and deploy complete web applications from concept to production, integrating modern web technologies with cloud infrastructure.
View on GitHub →

String Taint Analysis Tool

Developed a sophisticated string taint analysis tool as part of a compiler security project to detect potential cybersecurity vulnerabilities in source code.

LLVMC++

Key Features:

  • LLVM Compiler Pass: Created an LLVM compiler pass to systematically track user-inputted strings throughout program execution
  • Memory Taint Tracking: Implemented memory taint tracking to identify any memory locations that could become compromised by malicious inputs
  • Data Flow Analysis: Designed algorithms to trace data flow and flag potential security vulnerabilities before runtime
This project deepened my understanding of how simple yet effective cyberattacks can be, and reinforced my passion for building defensive security tools. The analysis tool demonstrates the critical importance of tracking data provenance in secure software development.
View on GitHub →

Fantasy Potion Shop API

Built a comprehensive backend API for a simulated fantasy RPG potion shop that integrates with a live marketplace system. The application manages a complex business simulation where virtual customers purchase potions based on dynamic preferences and market conditions.

PythonFastAPIPostgreSQLSQLAlchemySupabase

Key Features:

  • Real-time Business Logic: Handles customer interactions, potion brewing, and barrel purchasing on scheduled ticks (every 5 minutes during testing)
  • Complex Inventory Management: Tracks gold, potion inventory, and barrel supplies across multiple potion types (100k+ possible combinations)
  • Customer Behavior Simulation: Implements sophisticated customer classes with varying preferences, wealth levels, and shopping patterns
  • Reputation System: Manages shop reputation based on value, reliability, and recognition metrics
  • Database Integration: Uses PostgreSQL with SQLAlchemy for persistent state management

Technical Highlights:

  • Deployed on Render with automated CI/CD pipeline
  • RESTful API design following OpenAPI specifications
  • Environment-based configuration for scalable deployment
  • Integration with external consortium marketplace for competitive gameplay
The project showcases full-stack development skills while managing complex business logic and real-time data processing in a competitive simulation environment.
View on GitHub →

Skills

Languages

JavaPythonC/C++JavaScriptSQL (PostgreSQL)

Frameworks

ReactNode.jsMaterial-UIRestAPIPlotly

Databases

PostgreSQLMongoDBSupabaseDatabase Design & Management

Tools

GitAtlassian (Jira, Stash)DockerTravisCIAzureAWSLinuxWindowsMacOS

Security

System SecurityWeb SecurityCryptographyCompiler SecurityVulnerability Assessment (CVE Detection)NetworksOperating Systems

Expertise

Full-Stack DevelopmentCybersecurityData VisualizationDatabase ManagementNetwork Research

Competencies

Problem SolvingResearch & DevelopmentTeam CollaborationProject Management

Contact Me