Opening.pdf

Projects.pdf

Experience.pdf

Snake

MineSweeper

2048

Nicholas Angelici


Hello! I'm Nicholas Angelici, a student at UC Berkeley double majoring in Computer Science and Data Science. When I'm not working on projects, I like to spend my time reading, playing golf, going to the gym, and improving my rankings in Nintendo Switch Sports.


This is an interactive website inspired by early mac desktops. Meaning, you can drag, open, close, and interact with the files! You can contact me at
nickangelici@berkeley.edu. Go Bears!

Projects:

Article Sentiment Comprehension (ASC)

A website which, when given a webpage's url, parses a page's contents, identifies its sentiment bias (negative, positive, neutral), and summarizes its key points and their associated tone.

Twitter (X) Bot Identifier

An X bot which samples random instances of activity, determines if the associated accounts are bots, and creates a confidence interval to approximate the true proportion of active users on X that are automated.

Dartboard Investing

A modified electric dartboard (using a Raspberry Pi 4) where stocks are able to be chosen by random dart throws. Using the Alpaca Trade API, the board automatically verifys, assesses, and invests in the associated stocks.

Personal Website

A React-based website that acts as a fully-interactive desktop inspired by early Mac designs. Files (including multiple playable games) and windows can be opened, closed, and moved.

Experience:

Execify

Currently, I am helping to develop an email terminal that is cross compatible with Outlook and Gmail that can, in real time, handle sending, receiving, and updating emails, all while maintaing a comprehensive and intuitive UI.

Nexa Speech

I developed a fully streaming, low latency speech-to-speech pipeline for user-to-LLM communication. I also created a TTS streaming endpoint with the open source StyleTTS2 and developed an associated API for its use.

Berkeley Model United Nations

I helped to automated BMUN's invoice system to asynchronously handle the finances of over 2,000 students (6 figures, annually). I integrated the financial system into BMUN’s user-facing website Huxley along with providing numerous bug fixes. In addition, I developed two topic synopses (regarding the relationship between technology and labor rights) totaling over 50 pages, and 5 committee sessions to be attended by 70 students from around the world.

Academic Intern - CS61A

As an AI, I provided one-on-one tutoring for Berkeley's largest computer science course with a class size of over 1500 students, which involved teaching students programming concepts such as recursion, currying and data structures using Python, Scheme, and SQL