profile-image

Software Engineer at CyberArk

Conjur Community & Integrations Team

B.S. in Computer Science from URI

Projects

URL Shortener

Uses base 62 indexing to shorten long URLs

Browser and Command Line Interfaces

Written in Node.js using Express and MongoDB

GitHub

Universal Virtual Machine

Based on the 2006 ICFP Programming Contest

8 general registers and dynamic address space

Written in C

GitHub

Image Compression Suite

Modular Compression & Decompression Algorithms

Similar to JPEG algorithms

Written in C

GitHub

Tweet Reader

Displays Tweets from a given Data Set with navigation options

Implements a Circular Doubly Linked List to order Tweets by time of day

Written in Python

GitHub

Tetris Clone

Uses pygame library to implement graphics and event handling

Object-Oriented Modular Design

Written in Python

GitHub

Image Rotation Tool

Implements two 2D array structures: Linear and Blocked

Each has strength with different rotations based on portions of the structures loaded into registers

Written in C

GitHub

Languages and Tools





Courses


  • Big O, Omega, and Theta notations for Algorithm runtime
  • Popular sorting algorithms
  • Doubly Linked Lists, Hash tables, Stacks, Queues, Trees and Graphs
  • All implemented in Python with unit tests
GitHub

  • Memory, including Registers, Caches, and RAM
  • Number representations and Bitwise Operations
  • Optimized program and data structure performance
  • Project-based course implemented in C
GitHub

  • Concurrency and Threads
  • Memory address spaces
  • Process scheduling
  • Project-based course implemented in C
GitHub

  • Database system fundamentals and Data modeling
  • Relational and Object Oriented database concepts
  • Heuristic query optimization
  • Simple media webapp using Twig templates and PHP
StreamTV

  • Analysis of popular sorting algorithms
  • Analysis of recursive algorithms
  • Graph algorithms, including Dijkstra, Kruskal and Prim

  • Number theory
  • Stream ciphers and Feedback shift registers
  • Block ciphers and hash functions
  • RSA Cryptosystem