Akash Shah

Software Engineer ยท Music Producer

Hi There! ๐Ÿ‘‹๐Ÿพ My name is Akash, and it seems you have found yourself on my homepage! I am a Computer Nerd by trade, and a Music Nerd by heart. I made this page as an ever-growing documentation of everything that I spend my days doing. Feel free to look around or save my contact info. Thanks for visiting!

Education

I was first introduced to programming by my brother in middle school, when we sat down together to make what I believe to be "flappy bird" before "flappy bird". Ever since then my curiosity and interest about programming has only grown stronger, leading me to take computer science classes in high school and eventually graduate from the University of Maryland with a degree in Computer Engineering. Although I am not currently in school, that initial curiosity and interest has never subsided and I still find myself yearning to work on new projects and expand my horizons everyday.

University of Maryland - A. James Clark School of Engineering

Bachelor of Science - Computer Engineering
Fall 2016 - Spring 2020
Science and Global Change Scholar

GPA: 3.273

Northwest High School

Fall 2012 - Spring 2016
National Honors Society, Math Honors Society
AP Scholars

GPA: 3.8

Experience

I see jobs as not only a place to grow my career but also pursue my interests. Below, you can find a list of the jobs I have been a part of.

Computer Engineer

National Institute of Standards in Technology
2017 - 2022

At the Computer Security Division of NIST, I used my skills as a computer engineer to help develop software needed to assist with ongoing research efforts. The developed software has taken the role of demo's, pilot's, and tool's. I also play an active role in planning and hosting various conferences to promote research.

Recipient of Outstanding Standards Document Award for work on the mDL Project

Recording Studio Director

WMUC Studios
2018-2020

During college my growing interest in music led me to host a radio show at the local university radio station. Although I dropped my monumental radio show after one semester, I stuck around and fell in love with the recording studio. I started as the assistant and soon became the head recording studio engineer. This position entailed setting up sound and doing a live mix for the Third Rail Show, along with recording any interested artists around campus.

Projects

Below I have listed the projects that I have worked on throughout my software career. Some of the repo's are publicly available (and linked accordingly), but some have been kept private. If you want more information about anything listed below, feel free to .

Mobile Driver's License Reader Reference Implementation (mDL Reader RI)

Reference implementation of the ISO/IEC 18013-5 Standard (Mobile Driver's License). We implemented the reader side of the interaction and tested with those who implemented the mDL side. The RI was additionally designed to track and log each step of a transaction and give a succinct report at the end of the process. This report is intended to be used by mDL vendors to help in debugging any issues. The code for this project is private, so please email me for any inquires.

The tool was built on Android relying heavily on the built in libraries for communication and BouncyCastle for encryption.

Next Generation Access Control (NGAC) Admin Tool

NGAC is an Access Control system which has more functionality than the traditional Role-Based Access Control. It included new features such as obligations, prohibitions, and delegations. For information about NGAC please visit this link. I am currently working on an administrative tool which will let users easily create, edit, and test NGAC policies. In the future, I hope this tool will publicly available online along with an NGAC homepage to help further promote the research to a wider audience.

The admin tool is made using Vaadin for the front end and relies on the NGAC Core Library for NGAC functionality.

Automated Assessment of TIC 3.0 Compliance (ATICC)

As part of the ATARC Orion JK21 Collaboration, we were tasked with making a tool to automate the testing of TIC 3.0 Compliance. Specifically we made a tool to test if a system is in compliance with the Network PEP Capabilities found in Table 7 of TIC 3.0 Volume 3 - Security Capabilities Catalog. Please see section 1.4.4 and 2.5.5 of the ATARC Report for more information.

The tool went through meany iterations and finally ended up as an InSpec profile, which is run from various perspectives using a bash script. The tools spits outs results which can be imported and viewed using Heimdall - an InSpec results viewer.

Invoicing and Order Tracking Tool

Under a contract with Astute Engineering, we were tasked with creating an internal tool which will be used to input, track, and report on incoming orders and outgoing invoices.

The tool is built with Angular UI, Java/Tomcat Server, and MySQL Database.

Skills

Due to my ever present curiosity, I have crossed paths with many useful tools both in the realm of music and programming. I have listed the ones I am most familiar with below. They are listed in order of experience (from fluent to novice).

Programming Languages & Tools
  • C

  • Bash

Music Production and Recording
  • FL Studio,

  • Recording,

  • Live Mixing,

  • Pro Tools

Interests

Outside of programming, I like to spend time giving my creativity a positive outlet. Recently, that outlet has been music and photography. Feel free to follow any of the links below to see what I have been working on as of late. If you want to collaborate, or even just talk about either, feel free to save my contact info.

Music

I have a lot of songs "in the works" that are not currently on any of the platforms above. If you want to follow my music journey, feel free to give these platforms a follow. Thanks!

Photography

As we all do, I like to use photography as a way to document life. Sometimes, I find small gems in my photo dumps that deserve better spotlights. That is the purpose of the instagram page linked above: A centralized place for all of the hidden gems.