cv
CV - Curriculum Vitae (Under Construction)
Basics
| Name | Andrew Briasco-Stewart |
| Label | Computer Scientist |
| andrew.briascostewart@gmail.com | |
| Url | https://abstewart.github.io/ |
| Summary | Computer Science PhD student studying at Boston University |
Work
-
2023.07 - 2023.12 Cambridge, MA
Software Engineer; Artificial Intelligence Test and Evaluation (AI T&E)
MORSE Corp.
6-month co-op assisting with randomized testing/validation of out-of-band management for a server architecture.
- Python, GitLab, Machine Learning, Pandas, Scrum
- Refactored 3 libraries to follow modern production standards in preparation for open sourcing.
- Sped-up feature implementation speed by 33% with robust CI/CD pipelines in GitLab.
- Squashed or mitigated complex bugs across multiple internal AI T&E libraries.
-
2022.06 - 2023.01 Waltham, MA
Software Engineer; UpToDate Website Home Team
Wolters Kluwer
6-month co-op assisting with randomized testing/validation of out-of-band management for a server architecture.
- Java, SQL, Git, OOD, Linux, Scrum
- Re-styled existing topic feedback form to enhance experience, reducing mis-filled forms by 40%.
- Maintained security compliance by upgrading versions/dependencies.
- Improved performance by refactoring legacy code and removing bugs / broken functionality.
- Contributed code and UI designs to 3 major website updates deployed across the globe.
-
2021.06 - 2021.12 Hudson, MA, Remote
Validation Engineer; Server Architecture Team
Intel Corporation
6-month co-op assisting with randomized testing/validation of out-of-band management for a server architecture.
- Git, Verilog, Verdi, Scrum
- Helped validate IP designs in OVM/UVM based testing environment
- Through constraint randomization of IP configuration, discovered 3 major and many minor issues with design. Worked with architects to resolve discovered issues.
-
2020.06 - 2020.08 MA, Remote
Summer Technical Aide
The MITRE Corporation
Researched the potential of leveraging AI & AI platforms for areas of 5G, 6G, 7G+.
- Internship, Research
Volunteer
-
2023.06 - 2024.05 Boston, MA
Corresponding Secretary & Recording Secretary
Tau Beta Pi Engineering Honor Society; MA Epsilon Chapter Secretary
Managed secretarial duties (communication, records), and helped E-Board schedule and plan events throughout the academic year.
- Planned and supported induction process of ~50 students into the MAE chapter each semester.
- Managed communications between chapter and E-Board as well as between E-Board and TBP HQ.
Education
Awards
- 2024.04.05
2025 College of Engineering Class Marshal (Academic Excellence)
Northeastern University
Awarded to the highest graduating academic achiever from each of Northeastern Universities's undergraduate day colleges each year.
Publications
-
2024.09 Extracting TCPIP Headers at High Speed for the Anonymized Network Traffic Graph Challenge
IEEE - HPEC
Designed a custom FPGA extern function to extract packet source and destination information. Utilize P4 framework to route packets to and from the extern to collect information for network graph reconstruction which can be used for Graph Basic Linear Algebra Subprograms. Aim to achieve gigabit or faster processing speeds with FPGA acting as the network interface
Skills
| Programming Languages | |
| C/C++/C# | |
| Python | |
| Java | |
| JavaScript | |
| OCaml | |
| DLang | |
| Assembly | |
| Bash | |
| SQL | |
| MATLAB | |
| HTML/CSS | |
| MongoDB | |
| P4 | |
| Verilog | |
| ACL2S |
Languages
| English | |
| Fluent |
Interests
| Computer Science | |
| Computer Systems | |
| Databases | |
| Data | |
| Hight Performance Computing (HPC) | |
| Security |
Projects
- 2021.12 - Present
Advent of Code Participation
Participate in the yearly advent of code challenge, see url below for main info page.
- Annual
- Problem Solving
- Efficient Computing
- 2024.01 - 2024.04
Custom Language Compiler
Quantum computing is the use of quantum-mechanical phenomena such as superposition and entanglement to perform computation. Computers that perform quantum computations are known as quantum computers.
- Northeastern Compilers Course
- Languages: Custom, OCaml, C, Assembly
- 2024.01 - 2024.04
Rythm Rehab Revolution (RRR)
Group Capstone Project: Controller and Unity game for stroke rehabilitation.
- Northeastern Course: Compilers
- Languages: Custom, OCaml, C, Assembly
- 2022.01 - 2022.04
National Parks Tracking and Review Website
Small-scale full web application about saving, reviewing, and rating national parks
- Northeastern Course: Web Development
- Frontend: React framework with Bootstrap
- Languages: HTML, CSS, JavaScript, React, MongoDB
- Backend: MongoDB with API to national parks site
- Pages: home, search, login, profile, details
- 2022.03 - 2022.04
AES Encryption on FPGA
Implemented AES encrypton algorithm in software, and in hardware on FPGA & compared performances of each
- Northeastern Course: Hardware/Software Development for FPGAs
- Skills: FPGA, Python, Jupyter Notebook, Xilinx Vivado
- Hardware synthesized from subset of C. FPGA on PYNQ board accessed with Jupyter notebook
- Analyzed and compared performance between software and hardware versions
- 2022.03 - 2022.04
Freecell
Implemented the game Freecell in java using the model, view, controller (MVC) pattern
- Northeastern Course: Object Oriented Design
- Skills: Java, Obj. Oriented Design Principles, design patterns, git
- Project built up gradually starting with text interface, then graphical, then extended with multi-move
- 2019.09 - 2019.12
Museum Game Exhibit
A minecraft themed game attraction to teach young kids about agricultural sustainability
- Northeastern Course: Cornerstone of Engineering 1&2
- Skills: Arduino, C++, Engineering Design Principles, woodworking, soldering, circuits
- Designed, built, testing, and ultimately displayed at the Museum of Science in Boston
- MATLAB GUI display with Arduino controlled circuitry for physical interaction